我用七牛jssdk 限制上传文件为图片类型,我在Qiniu.uploader中加入fuilters属性为
filters:{
mime_types: [ {title: "Image files", extensions: "jpeg,png"} ] }
但是在电脑测试可以选择jpg,jpeg,png图片类型,而到手机测试则仅能选择jpeg和png图片类型,选择jpg图片则无反应。大神们有没有什么解决方法。
我用七牛jssdk 限制上传文件为图片类型,我在Qiniu.uploader中加入fuilters属性为
filters:{
mime_types: [ {title: "Image files", extensions: "jpeg,png"} ] }
但是在电脑测试可以选择jpg,jpeg,png图片类型,而到手机测试则仅能选择jpeg和png图片类型,选择jpg图片则无反应。大神们有没有什么解决方法。
8 回答4.8k 阅读✓ 已解决
6 回答3.6k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
官方文档上写的是:
// 可以使用该参数来限制上传文件的类型,大小等,该参数以对象的形式传入,它包括三个属性:
filters : {
},
我这里做了个测试,估计android手机在生成图片的时候没有写入格式,ios的是可以的。
我的处理办法是对于android的手机 不做filters过滤 在BeforeUpload的方法里写入判断文件的格式
如果有好的解决办法,也请告知