(二)SpringBoot接口Http协议开发实战

5.文件上传

resources/static 文件夹下创建upload.html

enctype="multipart/form-data"  表单格式 ,action="/upload"  @Controller路径指定。


MultipartFile 对象的transferTo方法,用于文件保存(效率和操作比原先用FileOutStream方便和高效)


@PropertySource({"classpath:application.properties"})  扫描配置文件,@Value("${web.file.path}")引用配置文件的web.file.path  传递给下面的参数 private String filePath;

需要控制传递文件的大小 需要在启动项加入

@Bean

  public MultipartConfigElement multipartConfigElement() {

    MultipartConfigFactory factory =new MultipartConfigFactory();

    //单个文件最大

    factory.setMaxFileSize("10240KB");//KB,MB

    /// 设置总上传数据总大小

    factory.setMaxRequestSize("1024000KB");

    return factory.createMultipartConfig();

}


你可能感兴趣的:((二)SpringBoot接口Http协议开发实战)