最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java利用MultipartFile實現(xiàn)上傳多份文件的代碼

 更新時間:2019年09月23日 15:05:08   作者:暴走的菜鳥教程__  
這篇文章主要介紹了Java利用MultipartFile實現(xiàn)上傳多份文件的代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

配置文件

<!-- 文件上傳 -->
 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
 <property name="defaultEncoding" value="utf-8"></property>
 <property name="maxUploadSize" value="10485760000"></property>
 <property name="maxInMemorySize" value="40960"></property>
 </bean>

form表單

<form action="xxx.do" method="post" multiple="multiple"">
    <input type="file" id="file" name="filename" multiple="multiple" value="">
    <input type="file" id="file" name="filename" multiple="multiple" value="">
    <input type="submit" value="上傳">
</form>

java后臺 接受示例

 @RequestMapping("xxx")
 public String fileImgSave(@RequestParam("filename") MultipartFile[] files,HttpServletRequest request){
 //保存文件的路徑
 String realPath = request.getSession().getServletContext().getRealPath("/imgssss");
 File path = new File(realPath);
 if(!path.exists()){
  path.mkdirs();
 }
        //判斷file數(shù)組不能為空并且長度大于0
        if(files != null && files.length > 0){
          //循環(huán)獲取file數(shù)組中得文件
          for(int i = 0;i < files.length;i++){
            MultipartFile file = files[i];
            //保存文件
            if (!file.isEmpty()){
             try {
               //轉存文件 file.getOriginalFilename();文件原名稱包括后綴名
               file.transferTo(new File(realPath+"/img"+i+".png"));
             } catch (IOException e) {
               e.printStackTrace();
             }
           }
          }
        }
 
 return "ok";
 }

MultipartFile常用方法 記錄

文件類型值 getContentType()
文件原始名稱包括后綴名 getOriginalFilename()
表單中文件組件對應name值 getName()
保存到一個目標文件中 transferTo() 
文件是否為空 isEmpty()
文件大小單位為k getSize() 

總結

以上所述是小編給大家介紹的Java利用MultipartFile實現(xiàn)上傳多份文件的代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

相關文章

  • 詳解Spring Boot 項目啟動時執(zhí)行特定方法

    詳解Spring Boot 項目啟動時執(zhí)行特定方法

    這篇文章主要介紹了詳解Spring Boot 項目啟動時執(zhí)行特定方法,Springboot給我們提供了兩種“開機啟動”某些方法的方式:ApplicationRunner和CommandLineRunner。感興趣的小伙伴們可以參考一下
    2018-06-06
  • Spring中SmartLifecycle的用法解讀

    Spring中SmartLifecycle的用法解讀

    這篇文章主要介紹了Spring中SmartLifecycle的用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 實例詳解Java調用第三方接口方法

    實例詳解Java調用第三方接口方法

    很多項目都會封裝規(guī)定好本身項目的接口規(guī)范,所以大多數(shù)需要去調用對方提供的接口或第三方接口(短信、天氣等),下面這篇文章主要給大家介紹了關于Java調用第三方接口方法的相關資料,需要的朋友可以參考下
    2022-06-06
  • IDEA在Maven項目中使用本地jar包的方法

    IDEA在Maven項目中使用本地jar包的方法

    我們在拿到舊項目的時候,經常會遇到一種情況,就是這個項目的maven中依賴了一個本地的jar包,這種情況就需要引入這個jar包,所以本文給大家介紹了IDEA在Maven項目中使用本地jar包的方法,需要的朋友可以參考下
    2024-04-04
  • 利用JAVA反射,讀取數(shù)據(jù)庫表名,自動生成對應實體類的操作

    利用JAVA反射,讀取數(shù)據(jù)庫表名,自動生成對應實體類的操作

    這篇文章主要介紹了利用JAVA反射,讀取數(shù)據(jù)庫表名,自動生成對應實體類的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Spring中@Configuration注解修改的類生成代理原因解析

    Spring中@Configuration注解修改的類生成代理原因解析

    大家好,本篇文章主要講的是Spring中@Configuration注解修改的類生成代理原因解析,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • java監(jiān)聽器實現(xiàn)在線人數(shù)統(tǒng)計

    java監(jiān)聽器實現(xiàn)在線人數(shù)統(tǒng)計

    這篇文章主要為大家詳細介紹了java監(jiān)聽器實現(xiàn)在線人數(shù)統(tǒng)計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Java8中新判空方法之Optional類的使用詳解

    Java8中新判空方法之Optional類的使用詳解

    Opitonal類就是Java提供的為了解決大家平時判斷對象是否為空用的。本文將通過示例為大家講解一下Optional類的使用,感興趣的可以收藏一下
    2022-12-12
  • Jar包沖突問題原理及解決方案

    Jar包沖突問題原理及解決方案

    這篇文章主要介紹了Jar包沖突問題原理及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Spring Boot 2.x 把 Guava 干掉了選擇本地緩存之王 Caffeine(推薦)

    Spring Boot 2.x 把 Guava 干掉了選擇本地緩存之王 Caffeine(推薦)

    這篇文章主要介紹了Spring Boot 2.x 把 Guava 干掉了選擇本地緩存之王 Caffeine,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01

最新評論

吴忠市| 东山县| 安龙县| 大埔区| 肥东县| 汉中市| 昌吉市| 乳山市| 台中县| 曲沃县| 杨浦区| 南通市| 读书| 土默特右旗| 怀来县| 南投市| 凉城县| 济源市| 大厂| 凤山县| 沽源县| 永清县| 元氏县| 务川| 富裕县| 夏邑县| 宜都市| 南部县| 泗水县| 弥渡县| 黄陵县| 锡林郭勒盟| 佛山市| 黔江区| 大余县| 河曲县| 柞水县| 怀集县| 通渭县| 普安县| 顺平县|