簡體   English   中英

multer無法在我的應用程式中運作

[英]multer is not working in my app

我正在嘗試上傳文件。 該文件未上傳,並且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");
});

這在我的上一個項目中起作用,但在當前項目中不起作用。 即使它不在控制台線上。 請幫忙。

謝謝。

抱歉,我沒有足夠的聲譽來發表評論,但是您是否通過html表單上傳?

如果是這樣,您是否確保表單的enctype屬性為“ multipart / form-data”?

我有一個在下面的鏈接中使用帶有html形式+ jquery ajax的multer的示例: https : //github.com/Wotzhs/node-image-zip-uploader/blob/master/public/js/index.js

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM