mongoose 如何在mongodb数据库中使用图像URL

ijnw1ujt  于 2022-11-13  发布在  Go
关注(0)|答案(2)|浏览(150)

我想提出一个网站,这是一个化妆品项目。我想为他们创建产品信息,每个产品都有一个图像,我为他们做了一个URL,我想为他们使用一个ejs。例如:对于一个产品的图像,我想写〈%= product.img %〉,产品图像就会显示出来,我不知道如何在MongoDB数据库中放置URL,当我在.ejs文件中键入ejs时,它就会显示产品的图像。我在谷歌上搜索了很多,所有这些都是为了让用户在网站上上传一张图片,但我想在我的数据库中上传一张图片,然后使用它使用ejs文件。

wnavrhmk

wnavrhmk1#

只是存储图像的url在数据库中,然后把该url放在img标签src属性中.然后它应该显示图像

t9eec4r0

t9eec4r02#

您可以将图像转换为base64格式,然后将其保存在数据库中。请参考下面的代码:

const fs = require('fs');
const contents = fs.readFileSync('/path/to/file.jpg', {encoding: 'base64'});

相关问题