Springboot文件上传

Springboot文件上传,第1张

Springboot文件上传

1、创建一个form表单




    
    Title





2、编写Controller进行接收(我这里是保存在
D盘)

@RestController
public class FileController {
    @PostMapping("/upload")
    public void upload(@RequestParam("file1") MultipartFile file1, @RequestParam("file2") MultipartFile[] file2s) throws IOException {
        if(!file1.isEmpty()){
            // 保存到一个指定位置
            String originalFilename = file1.getOriginalFilename();
            file1.transferTo(new File("D:\"+originalFilename));
        }
        if(file2s.length > 0){
            for (MultipartFile t : file2s){
                if(!t.isEmpty()){
                    String originalFilename = t.getOriginalFilename();
                    t.transferTo(new File("D:\"+originalFilename));
                }
            }
        }
    }
}

3、运行项目选择一个或多个图片进行上传

4、结果正常存入D盘

注意:有可能会出现文件过大问题,可以自行修改yml文件设置上传文件大小

spring:
  servlet:
    multipart:
      max-file-size: 10MB
      max-request-size: 100MB

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5596759.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存