如何使用Glassfish 4.1.1和jelastic从应用程序上传然后下载文件?

时间:2017-07-07 17:20:29

标签: glassfish jelastic

我尝试使用云中的jelastic服务器在应用程序级别上传和下载文件,我在下载上传文件时遇到了一些问题

上传我使用的文件:

File folder = new File(".." + File.separator + "customFolder");

并且文件在以下内容中正确上传:

/opt/GlassFish/glassfish/domains/customDomain/customFolder/ 

我可以使用jelastic dashboard和ssh

查看文件

但是,如果我尝试通过应用程序下载它们,我有404错误 使用这种方法

<a href="/../customFolder/file.pdf">Link</a>

我尝试使用此处发布的说明

Cann't get file from classpath (using NIO2)

但这对我不起作用。此外,我尝试使用一些路径也发布在jelastic文档(https://jelastic.zendesk.com/hc/en-us/community/posts/206122066-Uploading-Files-to-a-Specific-Folder)中,但注意到Glassfish没有明确的解释。

另外,我发现这些文件位于jelastic应用程序文件夹

内的不同位置

这些是我找到并试图用来下载文件的不同位置(我更改了访问权限,也没有成功下载):

/opt/GlassFish/glassfish/domains/customDomain/customFolder/
/opt/repo/versions/4.1.1/glassfish/domains/customDomain/customFolder/
/opt/shared/glassfish/domains/customDomain/customFolder/

所以我的问题是 下载文件的正确路径是什么,还是应该更改上传路径?

使用java代码返回带有下载路径的字符串的示例

我使用Glassfish 4.1.1作为应用程序

0 个答案:

没有答案