簡體   English   中英

用xhr上傳的node-express中接收文件

[英]receiving file in node-express uploaded with xhr

我有一個上傳文件的xmlhttprequest,我正在嘗試在我的node-express服務器中接收它。 但由於某種原因,我無法在服務器中檢索文件內容。 不知道我在哪里想念它。

app.post('/api/uploadfiles', function(req, res) {
   console.log("apicalled");
   console.log(req);
   console.log(req.body);
   console.log(req.files);
   console.log(JSON.stringify(req.files));
});

在此處輸入圖片說明

為了讓您看到文件,您將需要添加另一個解析多部分請求的中間件。 嘗試使用connect-multiparty模塊,如下所示:

var multipart = require('connect-multiparty'); //for files upload
var multipartMiddleware = multipart();//for files upload

app.post('/api/uploadfiles', multipartMiddleware, function(req, res) {
   console.log("apicalled");
   console.log(req);
   console.log(req.body);
   console.log(req.files);
   console.log(JSON.stringify(req.files));
});

暫無
暫無

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

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