首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
怎么修改下载文件的文件名
淡定007
2017-10-18 12:53
getResponse().getHeader("Content-Disposition:attachment;filename=" + filename);
怎么修改下载的文件名
项目:
JFinal
评论区
JFinal
2017-10-18 15:26
renderFile(oldName, newName) 即可
这个是在 jfinal 3.2 中添加的方法
回复
淡定007
2017-10-18 15:51
@JFinal
String filename = getPara("filename", "");
String filepath = getPara("filepath", "");
filepath = PathKit.getWebRootPath() + filepath;
String newPath = PathKit.getWebRootPath() + "/upload/" + filename;
renderFile(filepath, newPath);
回复
淡定007
2017-10-18 15:51
@JFinal
这么写吗 也不行?参数不对吗?
回复
JFinal
2017-10-18 16:14
@淡定007
newPath 不对,因为新下载的文件名只是个名字,不是路径,你可以改成这样试一下:
render(file, "file.zip")
注意看第二个参数,就是一个名字,完全没有 path 什么事
回复
淡定007
2017-10-18 18:14
@JFinal
OK谢谢
回复
发送
我要反馈
热门反馈
扫码入社
这个是在 jfinal 3.2 中添加的方法