$.ajax文件上传中的一些参的设置问题
<form id="Form" enctype='multipart/form-data'></form>
var form = new FormData($("Form")[0]);
1,processData设置为false,因为data值是FormData对象,不需要对数据做处理;
2,标签添加<form>enctype="multipart/form-data"文件上传属性;
3,contentType设置为false,如果不设置的话,$.ajax默认的contentType = "application/x-www-form-urlencoded"避免 JQuery 对其操作,从而失去分界符,而使服务器不能正常解析文件;会覆盖<form>标签里的multipart/form-data,
文件上传如果要设置上传服务器的token的话可以使用form.append("token",“”)添加。

浙公网安备 33010602011771号