发布请求如下
Content-Disposition: form-data; name="file"; filename="loginpage.png"
Content-Type: image/png
我在服务器端有以下代码
@RequestMapping(value = "/file-upload", method = RequestMethod.POST)
public @ResponseBody String fileUpload(Locale locale, Model model,HttpServletRequest request,@RequestParam("file") MultipartFile[] files)
{
}
我从帖子请求中获取文件如下
@RequestParam("file") MultipartFile[] files
但是当我写作
@RequestParam("filename") String name
它给了我400 Bad request
- 客户端发送的请求在语法上是不正确的。
为什么这样?
如何获取文件名??
答案 0 :(得分:3)
您可以使用getOriginalFilename()方法从MultipartFile中提取文件名。