1. 文件上传配置
@Configuration
public class FileUploadConfiguration {
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setMaxFileSize("100MB"); // KB,MB
factory.setMaxRequestSize("100MB");
return factory.createMultipartConfig();
}
}2. 控制器编写
@Controller
public class PicUploadController {
@RequestMapping("/file/upload")
@ResponseBody
public void update(@RequestParam("file") MultipartFile upfile) throws Exception {
String newName = System.currentTimeMillis()+".jpg";
InputStream is = upfile.getInputStream();
byte[] b = new byte[is.available()];
is.read(b);
FileOutputStream fos = new FileOutputStream(new File("E://"+newName));
fos.write(b);
fos.flush();
fos.close();
}
}
Spring文件上传配置与实现
本文介绍了Spring框架中文件上传的配置方法,并提供了一个具体的文件上传控制器实例,演示了如何接收上传的文件并将其保存到指定目录。
403

被折叠的 条评论
为什么被折叠?



