当我尝试上传包含图片和常规表单项的表单时,出现以下错误:
org.apache.commons.fileupload.FileUploadBase $ IOFileUploadException:处理multipart / form-data请求失败。 /usr/tomcat7/tmp/upload__275a1dac_1371dd097cc__8000_00000001.tmp(没有这样的文件或目录)
ServletFileUpload.parseRequest(请求)失败了。我从常规的堆栈跟踪中得不到任何其他信息。
这似乎只发生在大于约5k的文件上(限制性限制)。
我已经验证该目录存在且可读且可写。有足够的磁盘空间。我已经尝试更改tmp目录,但是对于更改的目录会收到相同的错误。我尝试在server.xml中设置maxUploadSize - 没有效果。
我在客户端使用JQuery ajaxSubmit,如果它是相关的,但我过去使用它没有问题。
我很茫然,希望能指出我能做些什么,或者至少是调试问题的最佳方法。谢谢!