使用FileUpload上傳檔案

2021-06-20 03:27:39 字數 962 閱讀 8512

下面是fileupload上傳的基本步驟:

(1)建立磁碟工廠:diskfileitemfactory factory = new diskfileitemfactory() ;

(2)建立處理工具:servletfileupload upload = new servletfileupload(factory) ;

(3)設定上傳檔案的大小:upload.setfilesizemax(3145728) ;

(4)接收全部的內容:listitems = upload.parserequest(request) ;

例子:

diskfileitemfactory factory = new diskfileitemfactory() ;	//建立磁碟工廠

factory.setrepository(new file(臨時資料夾路徑)) ; //建立處理工具

upload.setfilesizemax(3145728) ; //設定最大上傳檔案大小為3mb,3*1024*1024

listitems = upload.parserequest(request) ; //接收全部內容

iteratoritem = items.iterator() ; //將全部的內容變為iterator例項

iptimestamp its = new iptimestamp(request.getremoteaddr()) ; //例項化ip時間戳物件

while(item.hasnext())

} }catch(ioexception e)finallycatch(ioexception e1)

}}

幾個方法:

取得檔名稱:getname() ;

取得檔案型別:getcontenttype() ;

取得檔案大小:getsize() ;

FileUpload控制項上傳

if fileupload1.hasfile 判斷裡fileupload是否有此檔案位址 定義乙個陣列裡面放檔案格式 arraylist arry new arraylist arry.addrange strpic 定義乙個可變陣列,用於放檔案格式 if arry.contains strend ...

FileUpload 上傳檔案

操作 在頁面內放置乙個fileupload控制項 然後放置上傳的button 或者其他控制項.在 button或者其他控制項的 click 事件中 寫上傳的方法.前台 page language c autoeventwireup true codefile upfile.aspx.cs inher...

使用FileUpload實現檔案的上傳

處理 建立磁碟工廠 diskfileitemfactory factory new diskfileitemfactory 設定臨時資料夾的路徑 factory.setrepository new file temp 設定臨時資料夾的路徑 建立處理工具 servletfileupload fileu...