我如何从 ejb 页面上的 mongodb 获取缓冲区图像
How can i fetch the buffer image from mongodb on ejb page
在 monogo 数据库中存储数据,如下所示
_id:5a43366cf6e0443e3c782181
coin_code:abc
wallet_balance:000000
wallet_name:xyz
image:Object
contentType:image/png
data:Binary('/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUSEhMV')
__v:0
在 ejs 页面上获取 inage
<% var i=1 %>
<% result.forEach(function(result){ %>
<tr class="odd gradeX">
<td><%= i++ %></td>
<td><span class="chat-img pull-left"><img src="<%= result.image.data %>" alt="Coin Image" class="img-circle"></span></td>
<td><%= result.wallet_name %></td>
<td><%= result.wallet_balance %></td>
<td><%= result.coin_code %></td>
</tr>
但是根据上面的代码我没有得到图像我得到的输出是这样的-
+�� )��p��&��
JH�Ʒ?�7ӏ)-����v�Z֥����J@�k�f�u�L�����|�+g.g��y{4��uŏ�� a���ş�FG@�)^��
R������������p����5��Xide&y&Y��I$#��#f.g��!��F����a����Ƹ_Y̱3i6��2��_¥��(� 1�x�m�
我将图像存储为 Base64 格式的字符串。
示例:
"image" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN0..."
然后我在 EJS 页面上显示图像,如下所示:
示例:
<img id="image" src=<%- image %>>
希望这对您有所帮助...
在 monogo 数据库中存储数据,如下所示
_id:5a43366cf6e0443e3c782181
coin_code:abc
wallet_balance:000000
wallet_name:xyz
image:Object
contentType:image/png
data:Binary('/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxISEhUSEhMV')
__v:0
在 ejs 页面上获取 inage
<% var i=1 %>
<% result.forEach(function(result){ %>
<tr class="odd gradeX">
<td><%= i++ %></td>
<td><span class="chat-img pull-left"><img src="<%= result.image.data %>" alt="Coin Image" class="img-circle"></span></td>
<td><%= result.wallet_name %></td>
<td><%= result.wallet_balance %></td>
<td><%= result.coin_code %></td>
</tr>
但是根据上面的代码我没有得到图像我得到的输出是这样的-
+�� )��p��&�� JH�Ʒ?�7ӏ)-����v�Z֥����J@�k�f�u�L�����|�+g.g��y{4��uŏ�� a���ş�FG@�)^�� R������������p����5��Xide&y&Y��I$#��#f.g��!��F����a����Ƹ_Y̱3i6��2��_¥��(� 1�x�m�
我将图像存储为 Base64 格式的字符串。
示例:
"image" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN0..."
然后我在 EJS 页面上显示图像,如下所示:
示例:
<img id="image" src=<%- image %>>
希望这对您有所帮助...