java 写数据报错

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:21:48
List list = um.getFileInfo(request);
for(int i = 0;i<list.size();i++){
FileInfo fi = (FileInfo)list.get(i);
String con = fi.getFileName();
byte cont[] = fi.getFileCount();
String pathName = request.getSession().getServletContext()
.getRealPath("/download")
+ "\\";
try{

FileOutputStream output = new FileOutputStream(pathName);

output.write(cont);
output.close();
}
catch(Exception e){
e.printStackTrace();
}
}

后台抛错:
java.io.FileNotFoundException: F:\resin-3.0.14\webapps\jszx\download (拒绝访问。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at export.DownFileListAction.execute(DownFileListAction.j

不是说你找到不到文件么。FileOutputStream output = new FileOutputStream(pathName); 你这只定义一个文件夹,没定义到具体的文件呢。

如果拒绝访问的话,确保你对 F:\resin-3.0.14\webapps\jszx\download目录有写权限。