同标题,但在can i use 上查询在safari浏览器中并无兼容问题。相关代码: let input = document.createElement('input'); let formData = new FormData(); input.type = 'file'; input.setAttribute('accept','image/*'); input.addEventListener('change',function(){ let file = this.files[0]; alert(file.name) formData.append('file',file); let loading = weui.loading('loading'); axios({l method:'post', url:url, data:formData, headers:{'Access-token':token} }).then(function(data){ xxx }) }); input.click();
2 回答
郎朗坤
TA贡献1921条经验 获得超9个赞
貌似 IOS 也不支持 formData 的 get has delete, 刚刚遇到此坑
var formData = new FormData();
// 这几段Ios运行不了
if (formData.has("images")) {
formData.delete("images")
} else if (formData.has("content")) {
formData.delete("content")
}
但是 append 操作还是可以的
formData.append("content", 'test');
添加回答
举报
0/150
提交
取消
