播放框架 Windows v 的 Linux 文件路径
Play framework Windows v's Linux file path
我在我的 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
解决
我在我的 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