關于springmvc上傳檔案的具體介紹可參看spring的官方文檔 the web子產品
這裡隻總結具體的簡單代碼實作。
1.springmvc單檔案上傳
1.1 解析器配置
1.1.1 使用commonsmultipartresolver
commonsmultipartresolver, 需要使用commons-fileupload.jar包
1.1.2 使用cosmultipartresolver
cosmultipartresolver, 需要使用cos.jar包
1.2 表單配置
在上面這個表單裡有一個input元素,這個元素的名字(“file”)和伺服器端處理這個表單的bean中類型為byte[]的屬性名相同。 在這個表單裡我們也聲明了編碼參數(enctype=”multipart/form-data”)以便讓浏覽器知道如何對這個檔案上傳表單進行編碼
1.3 定義 controller類實作上傳的具體邏輯
2 多檔案上傳
解析器相同不需要配置
2.1 配置表單
2.2 定義controller類