IE 10 、11上传图片正常,基于jquery.uploadify插件实现。
经过分析,在IE10、IE11下,HTTP请求头部已经包含了Content-Type: multipart/form-data;boundary=AaB03x部分,IE9则没有。
(1)首先,在HTTP请求头部加上Content-Type: multipart/form-data,结果报错如下: Error in posting multipart/form-data. Content-Type header is missing boundary
(2)然后,在HTTP请求头部加上Content-Type: multipart/form-data;boundary=AaB03x,结果报错如下: Corrupt form data: premature ending
目前还未找到原因和解决方法。
参考资料: https://www.w3.org/TR/html401/interact/forms.html#form-data-set