私はNodeJSで作業しています。ユーザーがファイルをアップロードできるように取り組んでいます。今は単純なPOSTリクエストを取得しようとしても多くの問題を抱えています。私index.ejsでオーバーExpressJSのPOSTリクエストの問題
は、私は、フォームを作成し、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');
}
});
私の問題は、ローカルホスト/アップロードに直接ナビゲートすることは、適切にconsole.logということですが、ボタンをクリックすると、私はエラー「POSTできません/アップロード」を与えます。
ありがとうございます!
ああ、私は今信じられないほど馬鹿だと感じます。私はそれが本当にばかげた何かになると思ったが、この大きさのものではない。ありがとう! –