我正在使用Struts上传文件。这些上载的文件保存在项目工作区中并且工作正常,并且这些文件可用于我想要的目的。 但是它们在项目的源文件夹中不可见 ,但是存在于构建文件夹中。 因此,清理项目时这些上传的文件将被删除。我正在使用 Eclipse IDE。
这是我的代码供参考
try{
FormFile imgFile = objForm.getImageFile();
String path = getServlet().getServletContext().getRealPath("")+"/"+ imgFile.getFileName();
String imgFileName = imgFile.getFileName();
byte[] imgFileData = imgFile.getFileData();
String newImageName = "temp.jpg";
if (!imgFileName.equals("")) {
outputStream = new FileOutputStream(new File(path));
outputStream.write(formFile.getFileData());
}
}
finally {
if (outputStream != null) {
outputStream.close();
}
}