サーバーにファイルをアップロードしようとしています。ここに私のフォームコードです。POSTで受信したデータがありません
<form method="POST" action="<%request.getContextPath();%>/OPMS/webl" enctype="multipart/form-data">
<input type="hidden" name="handler" value="fileupload" />
<input type="hidden" name="user" value="${dev.getUserId()}" />
<input type="file" id="fileLoader" name="files" title="Load File" />
<button type="button" class="btn btn-primary" onClick="openFileChooser();"><em class="fa"></em> Choose File</button>
<button type="submit" class="btn btn-primary"><em class="fa fa-upload"></em> Upload </button>
</form>
問題は私が属性からデータを取得できないことです。私がハンドラをチェックすると、nullが返されます。しかし、私が方法をGET
に変更すると、リクエストのパラメータを正しく見ることができますが、getctypeは使用されたenctypeの型に対しては機能しません。
エラーメッセージが表示されますか?ファイルを試して受信するために使用しているコードを確認する必要があります。 – jagler
リクエストをしようとすると、nullポインタ例外が発生します。 getParameter( "handler")。equals( "fileupload") –