2
我試圖通過ExpressJS上傳圖像作爲MulterNodeJS ExpressJS Multer文件擴展名爲小寫
我已經知道上傳到我的目錄路徑。但是,我在這裏有一些問題。
I設置爲僅上載圖像/ jpg,圖像/ jpeg文件。上傳完成後,只需重命名小寫的「.jpg」,前端用戶可以上傳(.JPG,.JPEG,.jpg,.jpeg)
但是我在Multer找不到控制文件擴展名。
如何做到這一點?
請幫幫我。祝你有美好的一天。
app.post('/api/song/cover',
multer({ //NOTE: Upload Parse From Multipart/data
dest: './public/res/cover/',
onFileUploadStart: function (file) {
if (file.mimetype !== 'image/jpg' && file.mimetype !== 'image/jpeg') {
return false;
}
},
rename: function(fieldname, filename, req, res) {
var payload = JSON.parse(req.body.data);
return payload.key;
}
}),
function (req, res, next) {
//something do my scripts.
});
謝謝, 本帖子multer版本是0.2。 我昨天解決了。 – DingGGu