[英]java.io.FileNotFoundException (Access is denied)
File posisifileXML = new File("namefile.xml");
Writer outXML = new BufferedWriter(new FileWriter(posisifileXML));
outXML.write(String1);
outXML.close();
我已经在Linux中创建了Java applet,该程序用于创建namefile.xml
,当我从浏览器(使用该Linux)访问java applet来创建文件时,它就可以了。 该文件保存在我的主目录中。 但是问题是当我使用另一台计算机(Windows 7)从浏览器访问该Java小程序时,出现了一个错误:
java.io.FileNotFoundException:namefile.xml (Access is denied)
哦,抱歉,我想通过客户端的浏览器(使用Java Applet)从客户端计算机(Windows 7)到服务器计算机创建文件。
我该怎么办?
您应该已经发布了代码:(
但是,当我使用Applets时,由于以下两个问题,我遇到了相同的问题
File posisifileXML = new File("namefile.xml");
切勿将File
从小程序转储到“默认目录”中。 使像这样:
File posisifileXML = new File(
new File(System.getProperty("user.home")),
"namefile.xml");
我想通过客户端的浏览器从客户端计算机(Windows 7)到服务器计算机创建文件。
除了安全性,客户端计算机上的小程序无法在服务器上创建或访问File
。 文件对象只是不能那样工作。
为了从用户那里获取要保存在服务器文件系统中的信息,需要服务器的帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.