我正在使用Play!框架。我想访问通过LAN连接的远程文件(读取&写入)。在java中第一次访问时读取文件。我无法阅读该文件。如果我一次(成功)在浏览器中加载URL,那么我也能够在Java中读取文件。 (我正在阅读使用HttpURLConnection)现在我想写入文件,我不能。没有错误或例外。但内容不写入文件。我给了我的Play 777许可!应用。可能是什么问题。我该如何解决它。无法在java中写入远程文件系统
编辑:
要更新我写了这个代码
public void createFileInPath(String filePath, Object contents)
{
try{
Writer output = null;
String text = contents.toString();
File file = new File(filePath);
output = new BufferedWriter(new FileWriter(file));
output.write(text);
output.close();
}catch (Exception e){
System.err.println("Error While Creating File in FileManager.java: " + e);
}
}
检查正常的冲洗/流接近将是我的第一个猜测。张贴代码以获得进一步的帮助。 – Nrj 2011-12-29 04:30:10
你是否提交了你在流中写入的数据?关闭流自动做 – Saurabh 2011-12-29 04:32:11
“远程文件”,通过什么样的文件系统访问? NFS? SMB? CIFS? SSHFS? AFS? AFP? NCP?结尾?间奏曲? S3?光泽? – sarnold 2011-12-29 04:40:33