0
<form id="test-form" action="/upload" method="POST">
<input type="file" id="wizard-picture" name="picture">
<input name="first_name" type="text" class="form-control" placeholder="First Name">
</form>
app.post("/upload", function(req, res){
console.log(req.body);
});
我看到我的 「FIRST_NAME」 在req.body顯示出來,而不是 「圖片」。 我改變了enctype爲「multipart/form-data」,並且一切都消失了。我得到了一個空的結果。我已經嘗試了一些像Multer這樣的軟件包,我遵循了每一步,但它仍然無法正常工作。
我想同時上傳圖像和接收來自表單的其餘數據。
Multer是一箇中間件。但是我想在app.post(「xx」,function(req,res){here})中上傳。有沒有包可以做到這一點? – Pano
是的,Multer。然後調用app.post(「xx」,multer.smth(...),function(req,res){stuff})。然後,req變量包含所有文件數據,並且該文件存儲在服務器上。 – NikxDa