现在最新的firefox和chrome都已经支持用FormData来自定义multipart/form-data的具体字段,这样用ajax上传文件就成了可能,但我在使用最新版jquery的ajax方法上传文件时,却遇到了问题,jquery默认设置的contentType不对,导致后端无法正确识别文件上传请求这是使用原生XHR来上传文件时的header截图,我们可以清楚的看到Content-Type已经做了特殊设定,这时后端可以正确的接收到文件这是使用jQuery上传的截图,可以看到Content-Type是普通的表单提交,后端完全无法识别这次请求下面是我的代码,不知道是什么问题http://jsfiddle.net/aejUC/
添加回答
举报
0/150
提交
取消