如何使用Java Web服务(Spring Framework)发送Image

时间:2014-03-05 13:16:54

标签: java spring web-services

我是java web服务的新手(restful),我需要通过java web服务提供图像。从客户端,我将在img src标签中调用Web服务,如<img src="http://localhost:8080/test/inventory/getimage?imageName=1_1393842606.jpg" />。我将我的图像放在java侧的webapp中。如上所述,我在直接从客户端读取图像时遇到问题。请分享你的想法。

2 个答案:

答案 0 :(得分:0)

您可以将图像作为静态资源发布,并在应该包含它的任何对象上包含指向它的链接。

您使用rest api的事实并不意味着您的所有网址都必须由同一个控制器管理。

答案 1 :(得分:0)

您在图片链接中使用“localhost”,因为它是绝对URL用户的浏览器尝试从他们的本地主机读取图像,而不是您的。它应该足以将其改为

<img src="/test/inventory/getimage?imageName=1_1393842606.jpg"/>