SpringBoot MultipartFile文件上传保存

前端修改上传类型

Content-Type:multipart/form-data; boundary=

在这里插入图片描述

完整代码

  @PostMapping("/upload")
    public String upload(MultipartFile file) throws IOException {
    	//文件大小默认限制为1MB
        String fileName =UUID.randomUUID()+file.getOriginalFilename();
        //生成唯一文件名
        file.transferTo(new File("E:\\"+fileName));
        //保存到本地
        return "OK";
    }

上传成功

SpringBoot MultipartFile文件上传保存_第1张图片

修改上传文件大小

SpringBoot MultipartFile文件上传保存_第2张图片

常用方法

  • isEmpty():判断上传的文件是否为空。

  • getSize():获取上传文件的大小,返回值为字节数。

  • getName():获取上传文件的原始文件名。

  • getOriginalFilename():获取上传文件的原始文件名,与 getName() 方法作用相同。

  • getContentType():获取上传文件的类型,例如 image/jpeg、application/pdf 等。

  • getBytes():将上传的文件内容转换为字节数组。

  • transferTo(File file):将上传的文件保存到指定的文件中。

你可能感兴趣的:(Spring,Boot,spring,boot,后端,java,spring,青少年编程)