我正在使用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,但點擊按鈕給我的錯誤「無法發佈/上傳」。
謝謝!
哦,我現在覺得非常愚蠢。我認爲這會是一件非常愚蠢的事情,但不是這麼重要。謝謝! –