如何在新标签中查看图像,而不是使用Multer在NodeJS中下载
我使用Multer并通过表单添加图像。 我已成功创build上传文件夹中的文件。 当我尝试调用url时,它正在以文件格式下载。 我需要在基于MIMEtypes的新选项卡中打开它。
达到这个目标的最好方法是什么?
以下是我的代码:
app.use('/images', express.static(__dirname + '/file/uploads/'));
示例url:
http://localhost:2020/images/b78339184694e2e6864a77d4f3067db5
我在我的存储variables中添加了文件名以实现所需的结果。
var storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, __dirname+'/file/uploads/') }, filename: function (req, file, cb) { console.log(file); var extArray = file.mimetype.split("/"); var extension = extArray[extArray.length - 1]; var name = crypto.randomBytes(10).toString('hex'); cb(null, name + Date.now()+ '.' +extension) } });