希望我的java rest服务返回一个图像(png),使用jquery在页面上呈现

时间:2015-09-07 01:56:43

标签: javascript jquery image rest

尝试阅读SO - 但不是很清楚 还没有尝试任何代码 - 所以没有任何表现 我的Java REST服务返回JSON数据,其中包含一个标志,指示图像是否存在图像名称 现在我想使用JQuery检索图像 $ 1个
我应该将图像作为BLOB存储在数据库中并返回某种字节数组吗? $ 2个
在其中一篇SO帖子中:
“你应该只使用一个servlet发送图像,然后只用JSON发送一些url变量。(比如?pic_id = 034enifuwbf0329”
从这里:How to send an image to a Javascript client using JSON from a Java server

怎么做 - 选项2?

那么哪个选项更好?
我应该使用的任何其他选项?
客户端是浏览器而不是移动设备

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题:

在我看来,将图像路径存储在数据库而不是长blob /数据网址中更有效。有一个名为filepath的数据库列,然后当你想显示它时,你可以输出

ViewModel