input file上传的文件怎么通过ajax传给后台?求解,谢谢!
可以通过formData
//页面
<input type="file" name="pic" id="pic">
//js
var formData = new FormData();
formData.append("picture",document.getElementById("pic").files[0]);
$.ajax(url,formData,function(res){});
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
file在change的时候把选择的图片的File给push进数组,提交时new FormData(),循环数组,通过formData.append添加到formData 中,参考我的博客吧链接描述
sub提交
ajax的话要处理一下