renderFile下载文件

麻烦问一下renderFile这个下载文件怎么才能弹出来选择存储路径对话框,我现在做出来只能下载到默认文件夹,不能手动选择路径

评论区

网友

2019-11-08 16:33

和浏览器的设置有关,你用的是Chrome浏览器吗,换一下Firefox试试

6165zyx

2019-11-08 16:39

@网友 我用的谷歌的就这样,狐火浏览器没试

6165zyx

2019-11-08 16:40

@网友 String download_path = records.get(0).get("FILE_PATH").toString();
File download_file = new File(download_path);
if (download_file.exists()) {
renderFile(download_file);
}这是代码

JFinal

2019-11-08 16:53

@6165zyx 服务端只负责发送文件内容,你的这个需求完全是客户端的事,注意配置浏览器的相关选项,有个配置可以开启路径选择,而且这个是默认的

可能是你在某次下载的时候,勾选了一直默认下载到这个目录下面,所以现在下载的时候就不出现对话框了

总之,这个问题肯定是与服务端无关的

6165zyx

2019-11-08 16:57

@JFinal 好的,谢谢大佬

6165zyx

2019-11-08 17:04

各位大佬,问题已解决,是浏览器设置问题,在下载设置里面勾选每次下载都询问我就行了