我如何访问(显示)存储在服务器外部路径上的图片?

时间:2014-03-20 06:46:05

标签: spring-mvc tomcat7

我正在开发一个应用程序,用户可以在其中创建帐户及其个人资料(姓名,电话号码和图片)。 问题是关于图片,当用户上传图片我将其存储在服务器磁盘目录(外部应用程序上下文)时,我将图片的路径保存在数据库中。 我的应用程序,我想显示我保存在用户profil页面上的图片。

我如何访问(显示)存储在服务器外部路径上的图片?

我使用Tomcat 7,Spring MVC 3。

2 个答案:

答案 0 :(得分:0)

如果在外部服务器上,您的意思是在不同驱动器的服务器目录之外,则首先尝试图片的绝对路径。然后,当您确信您的图片可以显示在您的页面中时,请尝试修剪路径并刷新页面,以便获得所需的相对路径。

答案 1 :(得分:0)

使用将本地服务器路径放在图像源中,您将无法显示它。 html图像标记在Web浏览器中呈现时读取路径,并且Web浏览器无法访问服务器上的本地路径。您将需要创建应用程序URL,它会返回您的图像流或将该图像放在某个Web服务器中并相应地创建该图像的URL。