苹果手机自带的safari浏览器支持FormData()吗
html5吧
全部回复
仅看楼主
level 1
云端梦秀 楼主
如题,写了一个多图上传的功能;
表单是这样写的 <input name="styleImage" id="styleImage${item.ordersItem.id }" type="file" multiple="multiple"
accept="image/gif, image/jpeg, image/png, image/jpg, image/bmp">
input在div里面;不在form内
上传时这样写的
var data = new FormData();
for (var i=0;i<t_files.length;i++){
data.append('file',t_files[i]);
data.append('randomCode',fileId+i);
data.append('upDir','comment')
}
for(var pair of data.entries()){
console.log(pair);
}
console.log(JSON.stringify(data));
$.ajax({
url : '${pageContext.request.contextPath}/file/multipleCommentImageUpload', //用于文件上传的服务器端请求地址
type : 'post',
processData: false, // 告诉jQuery不要去处理发送的数据
contentType: false, // 告诉jQuery不要去设置Content-Type请求头
data:data,
现在的问题是苹果内置的浏览器,却无法上传图片;但是安卓手机是可以的,求各位有经验吧友指点迷津
2017年07月05日 08点07分 1
level 1
云端梦秀 楼主
都没人吗[啊]
2017年07月05日 09点07分 2
level 1
没人 看来都是新手
2017年10月10日 02点10分 3
level 1
只支持部分API 比如has delete get等都不支持
暂时还是坑 慎用
2018年03月13日 08点03分 4
1