gpt4 book ai didi

java - 如何检索文件服务器中存储的图像?

转载 作者:行者123 更新时间:2023-11-30 05:10:02 25 4
gpt4 key购买 nike

我有一个 Java Web 服务,通过它我可以将图像上传到文件服务器。我想从我的 java web 应用程序访问这些图像。 如何使图像文件(以及最终的其他静态文件)从此文件服务器可用?

我唯一能想到的就是使用 Apache Http 服务器作为这些图像的 Web 应用程序的代理,但这绕过了 Web 应用程序的安全措施。

<小时/>

更新:

  1. Servlet 容器:Tomcat
  2. 网络应用与图像位于不同的服务器上。
  3. 网络服务与图像位于同一服务器上,并且可以直接访问文件系统。
  4. 网络应用和服务都使用 Spring Security 进行身份验证/授权,我想继续使用这个安全框架来进行图像访问。

最佳答案

文件是如何存储的?

如果安全性是一个问题,最好的选择可能是创建一个 Servlet(或类似的东西),一旦检查完用户的凭据,它将加载图像并将其提供给用户。

如何加载图像取决于它们的存储方式,如果您可以通过 HTTP 访问它们,您始终可以从 Servlet 打开到文件的 URLConnection 并直接以这种方式提供服务(即使用 Servlet 作为某种代理服务器)。

如果没有更多细节,很难具体说明。

关于java - 如何检索文件服务器中存储的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752402/

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