根据我对此问题的理解,当Tomcat服务器接收到HTTP Multipart请求时,仅在所有部分的传输完成后才会调用Servlet。
如果传输在中途被中断会发生什么?(例如,如果客户端上传1GB文件时网络连接中断)这种情况下何时调用Servlet?
具体而言,我可以在我的Servlet中看到一些未正确关闭的
我的问题可能不特定于Java / Tomcat。
如果传输在中途被中断会发生什么?(例如,如果客户端上传1GB文件时网络连接中断)这种情况下何时调用Servlet?
具体而言,我可以在我的Servlet中看到一些未正确关闭的
java.io.InputStream
(可能是由于传输中断),但我希望在调用Servlet之前服务器会拒绝不完整的Multipart。如何解释这些未正确关闭的文件? HTTP协议有一些控制机制来防止不完整的请求。(我正在使用Apache Commons FileUpload的org.apache.commons.fileupload.FileItem
)我的问题可能不特定于Java / Tomcat。