首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFinal的文件下载怎么判断文件是否下载成功
绿色的小苹果
2016-06-30 10:20
JFinal的文件下载怎么判断文件是否下载成功 官方是renderFile是个void 有什么好的办法
项目:
JFinal
评论区
JFinal
2016-06-30 10:53
自定义一个 public class MyFileRender extends FileRender,然后覆盖掉父类的 render() 方法,在render() 方法中这样:super.render(); System.out.print("下载成功"); 使用方法在 controller 中: render(new MyFileRender(fileName));
回复
绿色的小苹果
2016-06-30 13:57
@JFinal 自己重新写了个文件下载类 然后判断是否读完 出现异常返回false 否则true
回复
海哥
2016-06-30 16:39
提出这个问题的出发点是什么? 怎么会有这样的需求呢?
一般情况下,文件是否下载成功不是由服务器来判断的,而是客户端自己判断的。
在实际开发中,判断一个文件是否下载成,一般是优先请求一个文件信息的api,api返回了文件的路径和文件的md5,客户端下载完成文件后,自行来验证md5是否正确,用来判断文件是否下载成功了。
回复
Sayla
2018-02-11 10:57
@JFinal
请问,文件夹怎么下载?
回复
雷师奶
2020-09-15 19:23
@海哥
这种需求很普通啊,比如下载资料完成后不希望服务器上有副本存留
回复
发送
我要反馈
热门反馈
扫码入社