gpt4 book ai didi

java - Play框架Windows v的Linux文件路径

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:49 25 4
gpt4 key购买 nike

我在我的 Windows PC 上开发了一个 Play 框架应用程序,然后将其传输到我的 Linux 盒子上,我正在将视频和照片上传到服务器,此上传过程在我的 Windows PC 上完美运行,但在 Linux 盒子上不起作用。

我在 Windows 中使用的代码:

        String root = Play.application().path().toString();
String globalFolderPath = root + "/public/globalUploadFolder/";
File globalFolder = new File(globalFolderPath);

我在Linux中尝试的代码以及上面的代码:

            String globalFolderPath = "../../public/globalUploadFolder/";
File globalFolder = new File(globalFolderPath);

对于 Linux 机器上的文件路径,我是否需要做一些不同的事情,这可能是权限问题吗?

我不知道为什么会发生这种情况。

最佳答案

使用File.separator解决了该问题

关于java - Play框架Windows v的Linux文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29724207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com