fex-team / webuploader

It's a new file uploader solution!
http://fex.baidu.com/webuploader/
BSD 3-Clause "New" or "Revised" License
7.71k stars 2.33k forks source link

微信浏览器无法获取视频大小 #1753

Open wanghengliang opened 8 years ago

wanghengliang commented 8 years ago

微信浏览器无法获取视频文件大小,图片文件正常

环境:iphone6,微信6.3.16 WebUploader 0.1.5(应该是最新版,刚从github下载的)

微信可以正常上传图片,但是选择视频文件时报Q_TYPE_DENIED错误,跟踪发现没有获取文件大小,file.size为undefined,请问有没有什么解决办法?

用safari可以正常上传视频和图片 以下代码可在微信浏览器获取文件大小 <input type="file" id="myfile" name="files" /><div id="msg"></div> $("#myfile").change(function(e){ var file = this.files[0]; $("#msg").html(file.size); });

qingdengyue commented 8 years ago

上传的时候设置了accept?

wanghengliang commented 8 years ago

@alongchengtian0 对,设置了accept,同一个视频,safari上正常,到微信里面就报Q_TYPE_DENIED错误,我的设置如下: accept: { title: 'Video', extensions: 'avi,mp4,mov,mpeg,flv', mimeTypes: 'video/*' }

chengjin005 commented 8 years ago

(我这边已经解决了,改一处代码就可以了。http://上海网站建设.cc/jzzs/webuploader-weixin-q_type_denied)