如何使用 multer 存储带有文件扩展名的文件?

2024-03-11

设法将我的文件存储在一个文件夹中,但它们存储时没有文件扩展名。

有谁知道如何存储带有文件扩展名的文件?


我有一个解决方法来添加正确的文件扩展名。如果你使用path节点模块

var multer = require('multer');
var path = require('path')

var storage = multer.diskStorage({
  destination: function (req, file, cb) {
    cb(null, 'uploads/')
  },
  filename: function (req, file, cb) {
    cb(null, Date.now() + path.extname(file.originalname)) //Appending extension
  }
})

var upload = multer({ storage: storage });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 multer 存储带有文件扩展名的文件? 的相关文章

随机推荐