我正在尝试上传文件。该文件未上传,multer不会给我任何错误。 的 app.js
var uploadDir=__dirname+'/uploads';
var storage=multer.diskStorage({
destination:function(req, file, cb){
cb(null, uploadDir);
},
filename:function(req, file, cb){
console.log(file);
var ext=".jpg";
var image=Date.now()+ext;
cb(null, image);
}
});
var upload=multer({storage:storage}).single('img');
和我使用Multer的路线
apiRoutes.post('/cc', upload, function(req, res, next){
console.log("Image Saved Successfully");
});
这是我上一个项目的工作,但它不适用于当前项目。即使它没有进入控制台线。请帮忙。
感谢。
答案 0 :(得分:0)
对不起,我没有足够的声誉来发表评论,但你是否通过HTML表单上传?
如果是,您是否确保该表单的enctype属性为" multipart / form-data'?
我在下面的链接中有一个使用multer和html表单+ jquery ajax的示例:: https://github.com/Wotzhs/node-image-zip-uploader/blob/master/public/js/index.js