我正在使用以下方式通過Multer將文件上傳到目錄。它很好用,但是我需要在上傳後執行一些操作,這些操作需要我剛發佈到「上傳」目錄的文件的名稱。我如何獲得我剛剛發佈的文件的名稱?節點/ Multer獲取文件名
// Multer storage options
var storage = multer.diskStorage({
destination: function(req, file, cb) {
cb(null, 'upload/');
},
filename: function(req, file, cb) {
cb(null, file.originalname + '-' + Date.now() + '.pdf');
}
});
var upload = multer({ storage: storage });
app.post('/multer', upload.single('file'), function(req, res) {
// Need full filename created here
});
http://stackoverflow.com/questions/41209875/should -not-allow-file-upload-if-anyone-changes-extension-from-exe-to-png-via-mul –