如何在新标签中查看图像,而不是使用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) } });