CNode

(已解决)有个问题请教,关于NODEJS读取MONGO数据库中的二进制字段显示成图片。

Ssutang发布于14 年前最后回复14 年前5 回复13604 浏览0 收藏

我把图片文件使用NODEJS保存到MONGO数据库中,以二进制的形式,想通过NODEJS读出该字段,然后以图片形式展现在网页上。关键是如何以图片的形式展现,不懂该如何实现,恳请高手帮忙解决。

查看回复

回复 (5)

K
kdeplus#1·14 年前

把返回图片数据的路径放到里… 返回的流Content-Type设置为图片类型的

M
myy#2·14 年前

这不是Nodejs的问题,这是对Http协议不熟悉的问题。

X
xiongliding#3·14 年前

除了 @kdeplus 所说的方法,也可以选择将二进制串转换成用 base64 编码的字符串,然后直接嵌在 img 标签的 src 属性中。这种方法主要适应于小图片,因为其缺点是下载图片的网络开销会增加大约三分之一,优点是图片成为 html 文件的一部分,不需要建立额外的请求。

参与回复
登录后即可参与回复。登录