java使用multipartfile上传文件
时间: 2023-11-21 15:55:07 浏览: 171
利用MultipartFile实现文件上传功能
5星 · 资源好评率100%
Java使用MultipartFile实现上传文件的步骤如下:
```java
// 1.在表单中添加enctype="multipart/form-data"属性
<form method="post" action="/upload" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="submit" value="上传"/>
</form>
// 2.在Controller中添加上传文件的方法
@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ResponseBody
public String upload(@RequestParam("file") MultipartFile file) {
if (file.isEmpty()) {
return "文件为空";
}
String fileName = file.getOriginalFilename();
String filePath = "D:/upload/";
File dest = new File(filePath + fileName);
try {
file.transferTo(dest);
return "上传成功";
} catch (IOException e) {
e.printStackTrace();
}
return "上传失败";
}
```
其中,MultipartFile是Spring MVC提供的一个接口,用于处理上传的文件。在上传文件的方法中,首先判断文件是否为空,然后获取文件名和保存路径,最后将文件保存到指定路径中。
阅读全文