熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

struts2文件上傳的采用的三種方式解析

2013-11-23 20:14:00  來源: Java開源技術 
   文件上傳幾乎是每個項目實現的一個必須的模塊
  上傳就是將信息從個人計算機(本地計算機)傳遞到中央計算機(遠程計算機)系統上讓網絡上的人都能看到將制作好的網頁文字圖片等發布到互聯網上去以便讓其他人浏覽欣賞這一過程稱為上傳
  JAVA實現文件上傳的幾個組件
   SmartUpload 用的最多的一個組件已經不再更新了可以實現上傳和下載
   FileUpload Apache實現的文件上傳組件功能齊備
   JKUpload java實現的文件上傳組件全部使用內存適合多個不超過M的小文件
  下面具體說說FileUpload Apache實現的文件上傳組件
  /** 按copy方式上傳 */
  Java代碼

  


  備注
  getSavePath()方法中ServletActionContext()getServletContext()getRealPath
  (savePath+\\+getPicFileName()); 這個主要是一個文件的實際路徑
  我個人認為這種方式是簡單易用的按copy方式上傳使用的是Apache公司的
  monsioFileUtils包裡的FileUtilsjava
  /** 按字節方式上傳 */
  Java代碼

  
  /** 按字符方式上傳 即三層管道 */
  Java代碼
 
  備注
  第二種上傳方式沒有第三種上傳方式效率高
  建議
  最好用第一種方式上傳次之使用第三種方式上傳最後再使用第二種方式上傳
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28163.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.