我想上传一个文件。文件不会上传,穆特也不会给我任何错误。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');以及我使用穆特的路线
apiRoutes.post('/cc', upload, function(req, res, next){
console.log("Image Saved Successfully");
});这是在我的上一个项目工作,但它不工作在当前的项目。即使它不在控制台线上。请帮帮忙。
谢谢。
发布于 2016-10-26 06:27:18
对不起,我没有足够的声誉来评论,但是你是通过html表格上传的吗?
如果是这样的话,您是否确保表单具有'multipart/ form -data‘的enctype属性?
我在下面的链接中有一个使用multer和html表单+ jquery的例子::https://github.com/Wotzhs/node-image-zip-uploader/blob/master/public/js/index.js
https://stackoverflow.com/questions/40253893
复制相似问题