Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Vaadin 6 构建一个 Portlet。在该 Portlet 中,我让最终用户下载他完成的搜索/操作的结果。我在这里所做的是即时生成一个 zip 文件以供下载并使用
getMainWindow().open(资源);
其中资源是文件资源。
由于搜索非常复杂,我几乎没有机会重用结果,为了让事情变得更好,我想在下载过程“消费”后从服务器中删除 zip 文件.
下载完成后,我是否有机会以某种方式进行监控?
TIA
如果您只关心保持服务器清洁,那么使用机器的 tmp-dir 就足够了。这样,操作系统会为您处理删除。或者,您可以使用 cron 或 sheduler/timer 服务编写自己的清理过程。