(二)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();

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容