ファイルのアップロードには、このリンク ファイルのアップロードを使用しています。しかし、それは私にファイルの一時的な場所を与えています。しかし、私は自分のアプリケーションフォルダに保存したい. これについてあなたの見解を共有してください。
質問する
1400 次
1 に答える
0
struts fileupload タグを使用する
<s:file name="fileUpload" id="fileUpload" />
アクションクラスで
File fileUpload;
String fileUploadContentType;
String fileUploadFileName;
HttpServletRequest servletRequest;
このメソッドを記述して、webcontent に /Upload/Document フォルダーを作成します
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;
}
それが役立つことを願って
于 2012-12-17T10:59:19.537 に答える