使用@RequestParam的头方法

时间:2012-04-04 09:06:08

标签: spring-mvc

我的简单形式。

<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) {
...
}

为什么?,解决方案?

0 个答案:

没有答案