我正在使用Vaadin 6构建Portlet,在portlet中,我让最终用户下载他完成的搜索/操作的结果。我在这里所做的是动态生成一个下载的压缩文件,并使用
getMainWindow().open(资源);
其中资源是FileResource。
由于搜索非常复杂,我几乎没有机会重用结果,为了使事情变得更好,我想在下载过程“消耗”后从服务器中删除zip文件。
下载完成后,我是否有可能以某种方式监控?
提亚
发布于 2013-04-19 05:16:37
如果您关心的只是保持服务器的清洁,那么使用机器的tmp-dir就足够了。这样,操作系统就可以为您处理删除。或者,您可以使用cron或sheduler/timer服务编写自己的清理过程。
https://stackoverflow.com/questions/16080536
复制相似问题