我正在使用NodeJS,并且正在努力让用户上传文件。现在,尽管我有很多问题,甚至试图获得一个简单的POST请求。ExpressJS中的POST请求问题
在我index.ejs对文件我有一些代码,创建了一个表格,然后发送POST请求:
<div id="uploaddiv">Upload things here<br>
<form action="/upload" enctype="multipart/form-data" method="post">
<input type="text" name="title"><br>
<input type="file" name="upload" multiple="multiple"><br>
<input type="submit" value="Upload">
</form>
</div>
然后在server.js,我有一个处理上传代码。
var server = express.createServer();
//bunch of stuff left out
server.get('/upload', function(req, res) {
console.log("uploading!");
if (req.method.toLowerCase() == 'post') {
res.write('lol');
}
});
我的问题是,直接导航到localhost /上传将正常CONSOLE.LOG,但点击按钮给我的错误“无法发布/上传”。
谢谢!
哦,我现在觉得非常愚蠢。我认为这会是一件非常愚蠢的事情,但不是这么重要。谢谢! –