gpt4 book ai didi

javascript - 获取在Node.js中上传的图片网址

转载 作者:行者123 更新时间:2023-12-01 17:14:00 25 4
gpt4 key购买 nike

我正在使用nodejs multer将图像文件上传到图像上传目录。上传后,如何在客户端浏览器的html img标签中显示该特定图像。网址是什么?
当我输入http:// localhost:3000 / uploads / 1591342432.jpeg时,它说无法获取文件。

var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, "./uploads/");
},
filename: function (req, file, cb) {
cb(null, Date.now() + ".jpeg");
},
});

const upload = multer({ storage: storage });

router.post("/upload", upload.single("file"), async (req, res) => {
try {
console.log("uploading...");
console.log(req.file.filename);
res.json({ cool: "yes" });
// res.json({ file: req.file });
} catch (error) {
console.log(error);
}
});

最佳答案

看来您正在使用multer将img上载到名为uploads的本地文件夹。
我将推荐以下教程:upload img to firebase
本教程使用multer上传云Firebase。上载图像后,您将获得指向图像的链接,该图像存储在云中,并且您可以在其他服务器上使用相同的链接

关于javascript - 获取在Node.js中上传的图片网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63723477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com