我正在使用此链接 文件上传进行文件上传。但它给了我文件的临时位置。但我想存储在我的应用程序文件夹中。请分享您对此的看法。
问问题
1400 次
1 回答
0
使用 struts 文件上传标签
<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 回答