我想提出一个网站,这是一个化妆品项目。我想为他们创建产品信息,每个产品都有一个图像,我为他们做了一个URL,我想为他们使用一个ejs。例如:对于一个产品的图像,我想写〈%= product.img %〉,产品图像就会显示出来,我不知道如何在MongoDB数据库中放置URL,当我在.ejs文件中键入ejs时,它就会显示产品的图像。我在谷歌上搜索了很多,所有这些都是为了让用户在网站上上传一张图片,但我想在我的数据库中上传一张图片,然后使用它使用ejs文件。
wnavrhmk1#
只是存储图像的url在数据库中,然后把该url放在img标签src属性中.然后它应该显示图像
t9eec4r02#
您可以将图像转换为base64格式,然后将其保存在数据库中。请参考下面的代码:
const fs = require('fs'); const contents = fs.readFileSync('/path/to/file.jpg', {encoding: 'base64'});
2条答案
按热度按时间wnavrhmk1#
只是存储图像的url在数据库中,然后把该url放在img标签src属性中.然后它应该显示图像
t9eec4r02#
您可以将图像转换为base64格式,然后将其保存在数据库中。请参考下面的代码: