MultipartFile获取文件上传路径
时间: 2023-10-14 20:27:18 浏览: 701
利用MultipartFile实现文件上传功能
5星 · 资源好评率100%
MultipartFile并不是用来获取文件上传路径的,它是用来接收上传文件的。要获取上传文件的路径,可以通过HttpServletRequest获取。示例如下:
```java
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String upload(@RequestParam("file") MultipartFile file, HttpServletRequest request) {
String uploadPath = request.getSession().getServletContext().getRealPath("/") + "upload/";
// ...
}
```
这里用到了HttpServletRequest的getSession()方法和getServletContext()方法来获取ServletContext对象,再通过getRealPath()方法获取上传文件的路径。注意要在web.xml中配置上传文件存储的路径,否则会抛出空指针异常。
阅读全文