用AJAX实现文件上传时,执行后一直跑到error的function里面。
后台报错:org.apache.commons.fileupload.FileUploadException: Stream ended unexpectedly
并且,只有IE有问题,火狐,谷歌都没有问题。
最后发现,是在form里面加了个hidden标签,只定义了id,没有定义name。
把name也赋值就ok了。
错误代码:
<input id="reportFile_orderMax" value="1" type="hidden">
正确代码:
<input id="reportFile_orderMax" name="reportFile_orderMax" value="1" type="hidden">