try {
OutputStream out = new FileOutputStream(new File(
uploadedFileLocation));
int read = 0;
byte[] bytes = new byte[1024];
out = new FileOutputStream(new File(uploadedFileLocation));
while ((read = uploadedInputStream.read(bytes)) != -1) {
out.write(bytes, 0, read);
}
out.flush();
out.close();
uploadedInputStream.close();
resultfileData = dao.insertRecord(fileData);
resultfileData.setStatus("success");
} catch (IOException e) {
resultfileData.setStatus("failure");
throw e;
}
return resultfileData;
我能够成功上传文件。但是当我尝试打开文件时,它显示以下消息“打开此文档时出错。此文件已经打开或正在被其他应用程序使用”请告诉我的是有任何好的方法来上传静态Xfa表单
答案 0 :(得分:0)
您正在打开流out
两次,而第一个未关闭。
尝试删除行out = new FileOutputStream(new File(uploadedFileLocation));
。没有必要。