在我們的Java web開發中,很多情況下要向服務器上傳文件,那麼今天我們就來學習以下如何向服務器傳送文件:
前期準備:
jar包:向服務器上傳文件需要用到一些jar包,這裏用的是Apache的包commons-fileupload和commons-io
沒有這兩個jar包的同學可以去網上下載,也可以到我的百度雲獲取(鏈接:http://pan.baidu.com/s/1qYVyNH6 密碼:5gn4)
步驟:
1.編寫一個用於上傳文件的表單
表單的注意事項:method一定要是post,enctype一定要是multipart/form-data
2.編寫服務端用於接收文件的代碼
2.1創建磁盤文件工廠項
2.2創建上傳文件的核心類
2.3獲得request請求的文件項集合
2.4遍歷文件項集合,判斷每一個文件項是普通文件項還是上傳文件項,分別對其做處理
到此,文件上傳就結束了。
可以到你服務器所在的文件下,去你的項目下查看你所選擇的文件。