0
파일 업로드에이 링크 file upload을 사용하고 있습니다. 그러나 그것은 내게 임시 파일을 제공하고 있습니다. 하지만 난 내 응용 프로그램 폴더에 저장하고 싶습니다. 여기에 의견을 공유하십시오.struts 2 응용 프로그램 폴더에 파일을 저장하는 방법은 무엇입니까?
파일 업로드에이 링크 file upload을 사용하고 있습니다. 그러나 그것은 내게 임시 파일을 제공하고 있습니다. 하지만 난 내 응용 프로그램 폴더에 저장하고 싶습니다. 여기에 의견을 공유하십시오.struts 2 응용 프로그램 폴더에 파일을 저장하는 방법은 무엇입니까?
를 사용하여 액션 클래스이 방법은 웹 콘텐츠에/업로드/문서 폴더를 만들
File fileUpload;
String fileUploadContentType;
String fileUploadFileName;
HttpServletRequest servletRequest;
쓰기
private String saveDocumentDoc()
{
String filePath = servletRequest.getSession().getServletContext().getRealPath("/Upload/Document/");
System.out.println("Server Path "+filePath);
Date d = new Date();
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("Document");
String s=stringBuilder.toString();
File fileToCreate = new File(filePath, s);
try {
FileUtils.copyFile(this.fileUpload, fileToCreate);
} catch (IOException e) {
e.printStackTrace();
}
return s;
}
그것을 즐길 도움이되기를 바랍니다에서 스트럿 파일 업로드 태그
<s:file name="fileUpload" id="fileUpload" />
이 링크를 확인하십시오 http://debrajmallick.wordpress.com/2011/05/01/struts2-file-upload-to-desire-folder-location/ –
빌드 할 파일 저장 -> 웹 -> 내 응용 프로그램의 myfolder 위치 . 하지만 내 응용 프로그램의 Web Content 폴더에 저장하고 싶습니다. – Vishu