0
我在我的nodejs文件中使用npm multer模塊從客戶端獲取formdata,其中包含從我的計算機上傳的圖像。但是,當我嘗試打印出服務器端的文件時,它是未定義的,我猜測該文件並未真正發送到服務器。當我在客戶端打印出來時,它就在那裏。如何從客戶端獲取NodeJS中的上傳文件?
main.js(客戶方)
var formData = new FormData();
formData.append("image", file);
var r = new XMLHttpRequest();
r.open("POST", "/post");
r.send(formData);
app.js(服務器端)
var multer = require('multer');
var upload = multer({dest:'./pics/'});
app.post('/post', function(req, res) {
console.log(req.files);
}
忘記了這一點。謝謝! – user3226932