0
htmlフォームを使用してファイルを取得しようとしています。 enctype=multipart/form-data
を使用すると、フォームパラメータとファイルアップロードを取得できません。Springでmultipart/form-dataを使用しているときにフォームパラメータを取得する方法は?
enctype=multipart/form-data
をの春に使用する際に特別な設定を行う必要がありますか?
JSPコード:
<form method="POST" enctype="multipart/form-data" action="/bucket">
<input type="file" name="file" id="file"/>
<input type = "submit" value="Upload" />
</form>
コントローラコード:
@RequestMapping(method = RequestMethod.POST, value = "/bucket")
public ModelAndView exec(HttpServletRequest request) throws IOException {
String fileString = request.getParameter("file");//this is NULL.
}
私は、フォームからmultipart/form-data
を削除すると、私は、ファイルを取得することができていますが、それが壊れてしまいました。
何が起こっているかについてのリードは感謝します。
からファイルを抽出するために
@RequestParam
を使用してみてください。 –解決済みです。 実際に、Configファイルで作成されるBeanが呼び出されませんでした。 –