下面是用springboot实现的一个简单文件上传例子
1.文件上传是使用@RequestPart注解,和MultipartFile类来接受,MultipartFile类中有很多属性供我们使用。话不多说先创建一个Controller
/**
* @Author zxm
* @Date 2022/01/07 10:24
*/
@Controller
@RequestMapping("/count")
public class ContextController {
/*上传文件的接口*/
@PostMapping("/uplode")
@ResponseBody
public String getUplode(@RequestPart("one") MultipartFile mf,
@RequestPart("any") MultipartFile[] mfs) throws IOException {
System.out.println("单文件上传信息为:"+mf.getOriginalFilename());
System.out.println("多文件个数:"+mfs.length);
for (MultipartFile m:mfs){
System.out.println("多文件信息:文件名称:"+m.getOriginalFilename()+",文件大小:"+m.getSize()/1000+"kb");
}
/*将文件上传到指定文件夹*/
if (!mf.isEmpty()){
String file