使用apache的fileupload功能介紹
作者:佚名 時間:2014-02-22 分享到:
flieupload類是開源項目組織apache中jakarta commons項目中的一個子項目,讀者可以通過訪問他們的官方網站來獲得當前最新版本的程序,當前我們給大家介紹2.0版本的技術.
這個項目的作用是,將請求(request)中的數據轉化成每個條目(item),每個條目都實現了fileitem接口,每個條目都有一些屬性,如content-type屬性,name屬性等,請求轉化成多個條目(item).
以下這段代碼就是將request請求轉化為fileitem的簡單示例,這樣通過使用fileupload類,就可以輕松獲得客戶端上傳的文件數據了.
//創建一個diskfileitemfactory對象
fileitemfactory factory = new diskfileitemfactory();
//創建一個處理請求的servletfileupload對象類
servletfileupload upload= new servletfileupload(factory)
//轉化請求request為fileite并將結果保存到list中
list /* fileitem */ items = upload.parserequest(request)