gpt4 book ai didi

java - 访问 Webcontent 文件夹外的文件

转载 作者:行者123 更新时间:2023-11-30 07:01:28 26 4
gpt4 key购买 nike

我在网页内容外做了一个文件夹来保存用户上传的图片。最初我试图通过在“src”标签中传递位置来直接访问这些文件,但无法获取它。经过研究,我发现我必须在标签内的“conf/server.xml”文件中设置路径。尽管我已进行所有这些更改,但我无法访问该文件。

1)我的Tomcat安装在E:\my work\Tomcat

2)我的 webroot 位于 E:\my work\Project

3)图片文件夹在E:\my work\images

我在“conf\server.xml”中设置的路径是

    <Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/my work/images/" path="/images" />
</Host>

但当我尝试使用以下 url 访问文件时仍然如此

           http://localhost:8080/images/paper.jpg

我无法获取它并收到“HTTP 状态 404”和请求资源未找到错误。

请帮助我,当用户请求特定图像时,我正在使用 Blob 字段存储图像并将图像存储在此文件夹中。我不想使用特定的 servlet 将图像写入浏览器,而是希望直接访问用户。

请帮我解决这个问题。谢谢关注

最佳答案

添加 <context>tomcat/conf/server.xml文件。

<Context docBase="c:\images" path="/project/images" />

这样,您应该能够在以下位置找到文件(例如 c:/images/NameOfImage.jpg):

http://localhost:8080/project/images/NameOfImage.jpg

关于java - 访问 Webcontent 文件夹外的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29814721/

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