NodeJS ExpressJS Multer文件扩展名为小写
我试图通过ExpressJS上传图像作为Multer
我已经知道上传到我的目录path。 但是,我在这里有一些问题。
我设置为仅上传图像/ jpg,图像/ jpeg文件。 上传完成后,只需重命名小写的“.jpg”,前端用户可以上传(.JPG,.JPEG,.jpg,.jpeg)
但我无法在Multer上find控制文件的扩展名。
这个怎么做?
请帮帮我。 祝你有美好的一天。
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不保存扩展名。 logginghttp://ewiggin.gitbooks.io/expressjs-middleware/content/multer.html