【发布时间】:2015-10-14 13:40:33
【问题描述】:
大家好,我正在使用jade生成html并在页面上有这个表单:
p Upload New Schedule
#uploadNew
form(id = "form1", action="/upload", method="post", enctype="multipart/form-data")
input(type="file", id="control")
br
input(type="submit" value="Upload" name="Submit")
当我选择一个文件并尝试上传时,连接超时。我究竟做错了什么?我也在使用 multer 中间件来帮助上传:
返回 app.js:
var multer = require('multer');
var upload = multer({dest: './uploads'});
...
app.post('/upload', upload.single('Submit'), function(req, res) {
if (done == true) {
console.log(req.files);
res.end("File uploaded");
}
});
【问题讨论】:
-
你在哪里定义
done?如果它永远不是真的,您的帖子将不会进入日志或响应。