Questions tagged «filenotfoundexception»

7
从HttpURLConnection获取InputStream对象时发生FileNotFoundException
我正在尝试使用HttpURLConnection(在Java中使用cUrl)将发布请求发送到url。请求的内容为xml,最后,应用程序处理xml并将记录存储到数据库,然后以xml字符串的形式发送回响应。该应用程序本地托管在apache-tomcat上。 当我从终端执行此代码时,将按预期将一行添加到数据库。但是,从连接获取InputStream时会引发如下异常 java.io.FileNotFoundException: http://localhost:8080/myapp/service/generate at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1401) at org.kodeplay.helloworld.HttpCurl.main(HttpCurl.java:30) 这是代码 public class HttpCurl { public static void main(String [] args) { HttpURLConnection con; try { con = (HttpURLConnection) new URL("http://localhost:8080/myapp/service/generate").openConnection(); con.setRequestMethod("POST"); con.setDoOutput(true); con.setDoInput(true); File xmlFile = new File("test.xml"); String xml = ReadWriteTextFile.getContents(xmlFile); con.getOutputStream().write(xml.getBytes("UTF-8")); InputStream response = con.getInputStream(); BufferedReader reader = new …

5
Python open()提供FileNotFoundError / IOError:Errno 2没有这样的文件或目录
由于某些原因,我的代码无法打开简单的文件: 这是代码: file1 = open('recentlyUpdated.yaml') 错误是: IOError: [Errno 2] No such file or directory: 'recentlyUpdated.yaml' 自然地,我检查了这是文件的正确名称。 我尝试在文件中四处移动,提供文件open()的完整路径,但似乎都不起作用。

17
打开失败:EACCES(权限被拒绝)
我在某些设备上的存储访问遇到了一个非常奇怪的问题。该应用程序可以在我的测试设备(Nexus 4和7,三星GS5)上运行。我所有运行Android 4.4.2的设备。但是我收到了许多用户的电子邮件,称该应用程序无法写入存储设备(内部存储设备或SD卡均无法写入)。从收到用户反馈的日志文件中,我可以看到问题是以下代码: try { if (fStream == null) { fStream = new FileOutputStream(filename, true); } fStream.write(data, 0, bytes); return; } catch (IOException ex) { ex.printStackTrace(); } 它在fStream = new FileOutputStream(filename,true)行处引发异常。创建FileOutputStream时。 堆栈日志为: W/System.err( 8147): Caused by: java.io.FileNotFoundException: /storage/emulated/0/my_folder/test_file_name.png: open failed: EACCES (Permission denied) w/System.err( 8147): at libcore.io.IoBridge.open(IoBridge.java:409) W/System.err( 8147): at …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.