0

私のシンプルなフォーム。

<form action="<c:url value="/my/url/upload" />" method="post" enctype="multipart/form-data">
    <input type="file" name="fileupload" />
    <input type="submit" value="Subir" />
</form>

次のヘッダー メソッド呼び出しがメソッドに正常に転送された場合。

    @PreAuthorize("hasRole('ROLE_USER')")
    @RequestMapping("my/url/upload")
    public String uploadFile(Model model, HttpServletRequest request) {
...
}

しかし、このヘッダーメソッドがある場合、サーバーコールは 400 HTTP ERROR を返します。

    @PreAuthorize("hasRole('ROLE_USER')")
    @RequestMapping("my/url/upload")
    public String uploadFile(@RequestParam("fileupload") MultipartFile fileupload, Model model, HttpServletRequest request) {
...
}

なぜ?、解決策?

4

0 に答える 0