使用示例
multer:
var storage = multer.diskStorage({ //multers disk storage settings destination: function (req, file, cb) { cb(null, './public/uploads/') }, filename: function (req, file, cb) { var datetimestamp = Date.now(); cb(null, file.fieldname + '-' + datetimestamp + '.' + file.originalname.split('.')[file.originalname.split('.').length -1]) }});var upload = multer({ //multer settings storage: storage, fileFilter: function (req, file, callback) { var ext = path.extname(file.originalname); if(ext !== '.png' && ext !== '.jpg' && ext !== '.gif' && ext !== '.jpeg') { return callback(new Error('only images are allowed')) } callback(null, true) }, limits:{ fileSize: 1024 * 1024 }}).single('profilepic');摘自Node.js-文件上传。原始作者是Iceman和Mikhail。归属详细信息可以在贡献者页面上找到。该来源已获得CCBY-SA 3.0的许可,可以在“
文档”存档中找到。参考主题ID:4080和示例ID:14210。



