String realpath = ServletActionContext.getServletContext().getRealPath("/upload") ;//獲取伺服器路徑 String[] targetFileName = uploadFileName; for (int i = 0; i < upload.length; i++) { File target = new File(realpath, targetFileName[i]); FileUtils.copyFile(upload[i], target); //這是一個檔案複製類copyFile()裡面就是IO操作,如果你不用這個類也可以自己寫一個IO複製檔案的類 } 其中private File[] upload;// 實際上傳檔案 private String[] uploadContentType; // 檔案的內容型別 private String[] uploadFileName; // 上傳檔名這三個引數必須這樣命名,因為檔案上傳控制元件預設是封裝了這3個引數的,且在action裡面他們應有get,set方法!
String realpath = ServletActionContext.getServletContext().getRealPath("/upload") ;//獲取伺服器路徑 String[] targetFileName = uploadFileName; for (int i = 0; i < upload.length; i++) { File target = new File(realpath, targetFileName[i]); FileUtils.copyFile(upload[i], target); //這是一個檔案複製類copyFile()裡面就是IO操作,如果你不用這個類也可以自己寫一個IO複製檔案的類 } 其中private File[] upload;// 實際上傳檔案 private String[] uploadContentType; // 檔案的內容型別 private String[] uploadFileName; // 上傳檔名這三個引數必須這樣命名,因為檔案上傳控制元件預設是封裝了這3個引數的,且在action裡面他們應有get,set方法!