七牛 JavaScript SDK 限制上传文件的类型设置后,在微信浏览器只能上传PNG 格式图片

新手上路,请多包涵

我在使用七牛 JavaScript SDK 上传过程中 对上传图片时 设置了限制文件类型
filters:{
mime_types:[

   {title : "Image files", extensions : "jpeg,gif,png,jpg,bmp"}

],
prevent_duplicates: false,
//max_file_size: imgMaxSize, //最大文件体积限制
max_file_size:imgMaxSize
},
在移动web PC 端 IOS的微信浏览器 都可以上传 这几个格式的图片
但是 现在在安卓的微信浏览器打开 只能上传PNG格式的图片 其他图片都选择了没有反应
并且 JS SDK 中的 init 根本就没有进去
但是 取消mime_types参数设置 所有文件都能上传
而且 这个现象是2016年年底才出现的!

阅读 4k
2 个回答

从来不用什么前端SDK

input type="file"以及html5 formdata+xmlhttprequest就可以了。简单,可控性高

我用的阿里的图片上传,碰见的情况跟你一模一样,选择jpg的图片后没有反应,我以为是安卓版的不支持jpg的图片上传

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
七牛云问答
子站问答
访问
宣传栏