gpt4 book ai didi

java - 处理/访问磁盘上的文件

转载 作者:行者123 更新时间:2023-12-04 05:58:56 27 4
gpt4 key购买 nike

我将 Java 与 JSF 一起使用,这是 Glassfish 3 容器。
在我的 Web 应用程序中,我试图实现一个文件(图像)管理系统。

我有一个 config.properties我从中读取上传图像的路径的文件。

save.file.path.event = D:\\upload

文件上传有效,所有文件都在它们的位置,但是当我尝试列出图像时,浏览器说找不到图像。
<img src = "D:/upload/img1.png" />

Web 服务器位于完全不同的分区中。

除了没有找到图像的问题外,我还有以下关于该领域良好实践的问题:如果他们将是我将应用程序发布到 Web 服务器上的时间,使用像 D:\\upload 这样的路径是多么安全/正确。 ?我想到的一些问题是操作系统之间的差异或分区名称的不确定性。

最佳答案

您正在尝试使用本地路径引用图像。请记住,Web 浏览器(在客户端计算机上)正在解释该 img 标记,因此它将查看其自己的文件系统上的该位置,而不是服务器的文件系统。您需要将链接指向您的服务器提供图像的网址。例如 http://server/upload/img1.png .

关于java - 处理/访问磁盘上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9166398/

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