zoukankan      html  css  js  c++  java
  • 文件上传

    文件上传

    • MutipartFile 源于 springmvc
      • 可以用 @RequestParam 指定文件名称
    • MutipartFile#transferTo(File dest/Path dest) 用于保存到指定位置,效率和操作比 FileOutPutStream 方便高效

    jar包运行 服务器文件上传

    1. 文件大小配置(Bean 方式)
    @Bean  
    public MultipartConfigElement multipartConfigElement() {  
        MultipartConfigFactory factory = new MultipartConfigFactory();  
        //单个文件最大  
        factory.setMaxFileSize("10240KB"); //KB,MB  
        /// 设置总上传数据总大小  
        factory.setMaxRequestSize("1024000KB");  
        return factory.createMultipartConfig();  
    }  
    
    1. 打包为 jar 包的对应 maven 配置
    <build>
    	<plugins>
    		<plugin>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-maven-plugin</artifactId>
    		</plugin>
    	</plugins>
    </build>
    
    1. 指定文件上传和访问路径(application.properties)
    web.images-path=/Users/jack/Desktop
    # 除了最后一个都是默认的值
    spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,classpath:/test/,file:${web.upload-path} 
    
  • 相关阅读:
    MyBatis 缓存机制
    MyBatis 动态SQL
    SpringMVC的简介与使用
    捕获组和前后查找
    正则表达式:( ) 小括号、[ ] 中括号、{ } 大括号的区别
    343.整数拆分
    74. 搜索二维矩阵
    数的划分
    213.打家劫舍||
    整数划分为k份
  • 原文地址:https://www.cnblogs.com/scp-166/p/11942114.html
Copyright © 2011-2022 走看看