を使用して別のファイル名で保存ファイルのアップロードと私は別のファイル名で支柱2を使用してアップロードされたファイルを保存したいStruts2の
orginalファイル名がxyz-JAN-01.xlsにxyz.xlsのようなものです
を使用して別のファイル名で保存ファイルのアップロードと私は別のファイル名で支柱2を使用してアップロードされたファイルを保存したいStruts2の
orginalファイル名がxyz-JAN-01.xlsにxyz.xlsのようなものです
アップロードされたファイルは、アクションでFile
として利用可能です。 Commons IO's moveFile
methodを使用して移動します。
詳細については、file upload FAQ entryおよびfile upload interceptor docsを参照してください。コードはこの
public String execute() {
try {
String filePath = ServletActionContext.getServletContext().getRealPath("/uploads");
System.out.println("Server path:" + filePath);
File fileToCreate = new File(filePath, "NewFileName");
FileUtils.copyFile(this.userImage, fileToCreate); //userImage is a File
} catch (Exception e) {
e.printStackTrace();
addActionError(e.getMessage());
return INPUT;
}
return SUCCESS;
}
のようなものを見なければなら