formData不支持ios11
做上传图片时,需要使用formData向后台传送数据,在安卓以及pc,部分iphone下可以正常上传,但是iphone8 (ios11)下无法上传,后台接受到的数据为空。代码如下:
let fileObj = this.files
var formData = new FormData()
fileObj.forEach(element => {
formData.append('file', new File([element], element.name, {type: 'path_format'}))
})
this.$api.post('/file', formData,
r => {
alert('kkk')
},
err => {
this.$vux.toast.text(err.message, 'top')
})
这是我测试了一部分手机的结果:
平台 | 是否支持 |
---|---|
pc | ok |
ios11 | no |
ios12 | ok |
ios13 | ok |
安卓 | ok |
网站查询formData兼容性
查看兼容性链接
问题未解决,那位大神知道解决方法???