【发布时间】:2012-04-13 22:45:02
【问题描述】:
我正在开发一个在线文档管理系统,用户可以将多个文档下载为一个 ZIP 文件。这些文件可能会变大以在内存中完全处理,因此在这种情况下,我们使用临时文件。然后使用 Http11NioProtocol 将该临时文件发送到客户端,并将 org.apache.tomcat.sendfile 设置为临时文件。问题是在将文件传输到客户端浏览器后,服务器被临时文件卡住了。
办公室。可以使用 deleteAfterExit 或某种 tempFileManager 但我正在寻找的是一种在文件完全传输时注册处理函数或具有某种可用于清理临时文件的回调函数的方法?
【问题讨论】:
标签: java tomcat temporary-files sendfile