最近我遇到了问题。在一个应用程序中,我有一个表单,用户上传文件,然后另一个。 (第一~3MB,第二~7.5MB)。
问题是,一旦用户上传文件并获得成功屏幕,但文件没有在数据库上传数据。我尝试使用相同的文件并且没有错误,甚至将server.xml中的设置更改为connectionUploadTimeout = 10,并且disableUploadTimeout = false但我无法重新创建相同的异常(FileUploadExc)。
日志的明显区别在于我的上传时间约为2分钟。客户端的时间通常低于一分钟,但是当发生异常时,上传时间超过10分钟!
这是我认为很重要的server.xml设置。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
答案 0 :(得分:0)
你是如何上传的?使用的任何框架?检查表单标记(html)中是否存在多部分表单数据属性。
例如
如果没有此标记,您将获得空白内容。
检查这个