我正在使用带有 JSF 的 Java 和 Glassfish 3 容器。在我的 Web 应用程序中,我正在尝试实现文件(图像)管理系统。
我有一个config.properties
文件,我从中读取了应保存上传图像的路径。
save.file.path.event = D:\\upload
文件上传有效,所有文件都在原位,但是当我尝试列出图像时,浏览器说找不到图像。
<img src = "D:/upload/img1.png" />
Web 服务器位于完全不同的分区中。
除了没有找到图像的问题之外,我还有以下关于该领域的良好做法的问题:如果他们将是我将应用程序发布到 Web 服务器上的时间,那么使用类似的路径有多安全/正确D:\\upload
?我想到的一些问题是操作系统之间的差异或分区名称的不确定性。