真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

SpringMVC如何處理Multipart/form-data-創(chuàng)新互聯

這篇文章給大家分享的是有關Spring MVC如何處理Multipart/form-data的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

專注于為中小企業(yè)提供做網站、成都網站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)賈汪免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯網行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。

Multipart/form-data

Multipart/form-data 為表單的MIME編碼屬性之一,共有三個值

① application/x-www-form-urlencoded

② multipart/form-data

③ text/plain

①為Html表單默認傳輸編碼類型

②是表單上傳的非文本的內容,傳遞的是文件數據,設置該屬性再配合post請求方式從而實現文件上傳

③是傳輸為純文本的意思,在發(fā)郵件時要設置這種編碼,拿text/plain和text/html做比較,前者用來傳輸純文本文件,后者則是傳遞html代碼的編碼類型,在發(fā)送頭文件時才用得上

上述所提到的MIME,它的英文全稱是"Multipurpose Internet Mail Extensions" 多功能Internet 郵件擴充服務,它是一種多用途網際郵件擴充協議。通過MIME,瀏覽器的再請求,會告訴服務器接收的數據是什么類型.

Spring MVC 處理 Multipart/form-data

兩種實現方式:

1、CommonsMultipartResolver  :  依賴于Apache

2、StandardServletMultipartResolver  :  依賴于Servlet 3.0 ,SpringBoot默認支持該方式

一、配置解析器

1、CommonsMultipartResolver 的配置

弊端:無法設置請求整體的大容量

(1)聲明Bean和配置上傳參數:


            
           
            ·      

2、StandardServletMultipartResolver 的配置   

(1)聲明Bean:

(2) 配置上傳參數

web.xml 配置


    dispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
        contextConfigLocation
        classpath:applicationContext.xml
    
    1
    
        
      /temp/upload
        
      2097152
        
      4194304
        
      0
    
  
  
    dispatcherServlet
    /
  

配置類中配置

 

二、Spring MVC 處理

1、表單:

  

2、MVC接收:

@RequestMapping(value = "/save",method = RequestMethod.POST)
    public String getHome(MultipartFile pic) throws IOException {
        Files.copy(pic.getInputStream(), Paths.get(ServletContext.getRealPath("/temp"),pic.getOriginalFilename));
        return null;
    }  

感謝各位的閱讀!關于Spring MVC如何處理Multipart/form-data就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享題目:SpringMVC如何處理Multipart/form-data-創(chuàng)新互聯
分享路徑:http://weahome.cn/article/shspp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部