请问使用renderFile(file)方法时,如何在用户下载完成之后,将服务器中对应文件进行删除??我该如何判断用户下载完毕??直接在renderFile(file)后面直接file.delete的话,用户就无法进行下载了。
public class DelFileRender extends FileRender { protected File file; public DelFileRender(File file) { super(file); this.file = file; } @Override public void render() { super.render(); file.delete(); }}
重写 render() 里面super.render() 之后 再 file.delete
使用的时候renderFile(DelFileRender(file))