以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]手机端使用uploader页面如何用js获取到文件  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=117459)

--  作者:hellfirellb
--  发布时间:2018/4/12 17:33:00
--  [求助]手机端使用uploader页面如何用js获取到文件
如题,使用狐表uploader上传图片,上传之前需要用js进行压缩(因为uploader提供的压缩方式比较慢),那么如何通过js获得控件的文件进行操作呢?
--  作者:有点甜
--  发布时间:2018/4/12 17:45:00
--  

只能通过foxtable的方法处理压缩。

 

不然,你就要上传后,在httprequest里面保存后再压缩。

 

js没有方法另外操作压缩。


--  作者:hellfirellb
--  发布时间:2018/4/13 11:41:00
--  
foxtable的压缩,一个照片压缩要十几,二十秒,太慢了
我现在找到了JS压缩图片的方法,使用canvas。但是不知道怎么能从uploader控件读取到文件。
--  作者:有点甜
--  发布时间:2018/4/13 12:25:00
--  
以下是引用hellfirellb在2018/4/13 11:41:00的发言:
foxtable的压缩,一个照片压缩要十几,二十秒,太慢了
我现在找到了JS压缩图片的方法,使用canvas。但是不知道怎么能从uploader控件读取到文件。

 

1、foxtable的压缩,就是js的压缩,和你找到的canvas是一样的代码;

 

2、你可以不压缩上传,上传后,在httprequest那里再处理。


--  作者:hellfirellb
--  发布时间:2018/4/13 14:56:00
--  
又测试了一下,换了一个手机,速度就可以了,看样是手机,或者手机浏览器的问题。安卓手机型号太多,哎
--  作者:有点甜
--  发布时间:2018/4/13 14:59:00
--  
以下是引用hellfirellb在2018/4/13 14:56:00的发言:
又测试了一下,换了一个手机,速度就可以了,看样是手机,或者手机浏览器的问题。安卓手机型号太多,哎

 

图片质量越好,压缩越慢的。

 

比如你图片有5M大小,和5kb大小,两者压缩时间是不同的。