为了账号安全,请及时绑定邮箱和手机立即绑定

FormData 在ios上有兼容问题吗?在安卓手机上测试没问题,在ios上无法使用

FormData 在ios上有兼容问题吗?在安卓手机上测试没问题,在ios上无法使用

梦里花落0921 2019-03-06 18:19:55
同标题,但在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');


查看完整回答
反对 回复 2019-03-11
  • 2 回答
  • 0 关注
  • 1786 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号