1. 程式人生 > >檔案上傳型別表單不能提交的問題

檔案上傳型別表單不能提交的問題

表單定義如下:

<form class="form-horizontal form-bordered" action="admin/home/testUpload.json" method="POST" enctype="multipart/form-data">

剛開始時,工程沒有檔案上傳相關的配置,導致表單無法正確提交。

該表單中如果enctype=application/x-www-form-urlencoded則執行正常;如果調成multipart/form-data後,提交表單時不管使用者名稱寫的是什麼,轉到的網頁後面顯示的使用者名稱都是null

解決方案:multipart/form-data

這是上傳檔案使用的編碼方式,你的表單當然要設定成enctype=application/x-www-form-urlencodedspring的配置檔案中新增multipartResolver。並在pom.xml中加入了commons-iocommons-fileupload依賴後,可以在multipart/form-data下正常提交表單資料了。

網址:https://segmentfault.com/q/1010000002786408