我的简单形式。
<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) {
...
}
为什么?,解决方案?