JFinal

登录 注册

文件下载重命名

jfinal版本 2.2 

问题:文件下载重命名该怎么玩,有试过设置response头信息不过后来发现,FileRender的render方法中覆盖了之前设置的头信息。。所以不起作用;也试过复制重命名这份文件,但是我不知道什么时候下载完成。。。因为下载完我想把这copy出来的文件删掉。所以怎么解决比较好

评论

  • 05-18 14:12
    升级到 jfinal 3.1 有 API 直接支持,这样用:
    renderFile(原文件名, 新文件名);

    如果不想升级,可以将 jfinal 3.1 的 FileRender 代码拿过来用,然后直接:
    render(new FileRender(原文件名, 新文件名));
  • 发送