日期:2014-05-17  浏览次数:20741 次

struts2下载文件,什么时候能删除文件
struts2的下载功能,怎么样在下载完成后,删除文件

下载方法最后是返回一个inputstream,就没了,有办法能在下载完了后来删除文件吗?

------解决方案--------------------
你把你的数据读到内存中,再下载之前把他删啦,然后把内存中的数据返回给客户就OK啦
------解决方案--------------------
struts2自动创建一个临时的文件,自动删除的吧,我看控制台都是自动删除的。
------解决方案--------------------
下载完成后跳转到另一个action进行删除
------解决方案--------------------
实在没办法,你把你那要删的文件路径保存到作用域,删除文件在清空作用域,当然这是一个不太好的方法

------解决方案--------------------
在上传的文件夹里面删除,或者是在dao层里面写一个删除的方法,在下载的页面动态的创建一个删除的超链接,在删除了,