2014-09-04 36 views
0

我被看到一些關於這個問題的計算器。關於在Node.js中上傳圖片

在玉。

form.editUserForm(name="editUser", action="/upload", method="post") 
    input(placeholder="Select you photo" type="file", name="thumbnail") 
    input.ui.blue.submit.button(type="submit", value="Submit") 

在js中。

app.post('/upload', function (req, res) { 
    console.log(req.files); 
    console.log(req.body); 
} 

我發現'req.files'是'undefined',所以我不能使用下面的代碼。

​​
+0

? – mscdex 2014-09-04 13:24:40

+0

我嘗試使用'強大',我解決了它。 – Salmon 2014-09-05 03:47:25

回答

0

你有你的窗體的enctype屬性設置爲值multipart/form-data

您使用該路由上面什麼中間件
form.editUserForm(name="editUser", action="/upload", method="post", enctype="multipart/form-data") 
+0

但似乎也不能工作。 – Salmon 2014-09-04 05:58:21

+0

某些解決方案表示'express 4.0不支持req.files' – Salmon 2014-09-04 05:59:31