java.io.FileNotFoundException,但php文件存在

时间:2013-12-07 22:58:24

标签: php android httpurlconnection

我正在尝试将文件上传到服务器,但是当我尝试打开连接时,它会失败并提供FileNotFoundException,而文件就在那里。我的桌面上的浏览器它执行php。这是我的代码:

  URL url = new URL("http://www.test.com/files/upload_file.php");
  connection = (HttpURLConnection) url.openConnection();

这就是错误:

 12-07 14:43:01.337: W/System.err(19473): java.io.FileNotFoundException: http://www.test.com/files/upload_file.php
12-07 14:43:01.347: W/System.err(19473):    at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,即使你提出问题已经过了很多时间,这对于googlers也很有用。

好吧,我所做的就是添加这个字符串:

connection.setDoOutput(false);

另请查看this

答案 1 :(得分:0)

您是否启用了从应用访问互联网的权限?

答案 2 :(得分:0)

我最终发现错误来自而不是来自:

InputStream is = connection.getInputStream();

转换为:

InputStream is = connection.getErrorStream();

修正错误