在我们的应用程序中,用户可以将徽标链接到应用程序,此图像的尺寸将与图像URL一起存储在数据库中,成功操作后,图像将显示在重新加载的页面上。 我们的问题是,当用户尝试链接存储在其本地Intranet服务器上的图像时,应用程序无法访问该图像,可能是出于安全原因。
我们正在使用HttpClient来访问图像。它适用于除上面指定的所有其他情况。请建议任何解决方法。
答案 0 :(得分:0)
如果使用HttpClient
访问外部映像服务器端(在Java EE应用程序中),这将永远不会起作用,因为您根本无法访问用户的Intranet。有两种解决方案:
<img src="http://user.intranet.com/logo.gif
。后者解决方案在HTTPS(TLS)和跨域资源方面可能会带来安全问题。