jfinal 文件下载失败

发布于 2022-01-07 08:10:39 字数 684 浏览 798 评论 10

@JFinal  波总你好,我在使用renderFile(“....”),进行文件下载的时候,为什么完全没有反应,控制台也没报错

for (int i = 0; i < path.size(); i++) {
            File file = new File(path.get(i));
            if (file.isFile()) {
                renderFile(file);
            }
        }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

岁月打碎记忆 2022-01-08 04:39:57

我之前下载失败的原因,是因为前端只能接受json数据,所导致的下载失败,还有就是我上面写的是错,因为不熟悉,后面是打包成zip下载的

明月松间行 2022-01-08 04:39:56

为啥要这么下载,把文件夹压缩成zip,然后下载一次就行了

泪冰清 2022-01-08 04:39:55

是根据绝对路径进行判断的

悲喜皆因你 2022-01-08 04:39:51

将循环去掉也不行

柳若烟 2022-01-08 04:39:49

这个代码你要小心点,有没有考虑到非法路径请求打来的危险?比如拼接出来的路径:C:javaweb..app.war ,特殊字符串 .. 就让你泄露了war包!

画骨成沙 2022-01-08 04:39:48

文件是在的,debug过了,方法有进去,然后也执行了renderFile,就是什么都没报错,但是也没反应

緦唸λ蓇 2022-01-08 04:39:48

我根据上传文件的绝对路径去判断文件是否存在

自此以后,行同陌路 2022-01-08 04:39:48

回复
@蓝水晶飞机 : 感谢提醒,

无边思念无边月 2022-01-08 04:39:02

回复
你这边的判断是判断文件是否存在?还是根据绝对路径判断文件是否存在?jfinal文件上传,文件存储在upload文件夹下

长安忆 2022-01-07 12:03:38

你这边不是有一个判断吗?文件存在就执行下载操作,文件不存在不执行任何操作,

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文