android无法获取下载文件

时间:2014-03-25 03:50:24

标签: java android url

我目前正在使用eclipse和xampp来完成我的android任务,我有一个代码可以在我的localhot文件夹中下载txt文件,但是它一直在说

java.io.EOFException

这是我的文件夹目录,在这个目录里面得到1个txt文件叫做movie queue.txt

C:\xampp\htdocs\android\uploads\u0001\public

这是我的网址

  String url = "http://10.0.2.2/android/uploads/u0001/public/movie%20queue.txt

这是代码

     URL u = new URL(url);
     URLConnection conn = u.openConnection();
     int contentLength = conn.getContentLength();
     DataInputStream stream = new DataInputStream(u.openStream());
     byte[] buffer = new byte[contentLength];
     stream.readFully(buffer);
     stream.close();
     DataOutputStream fos = new DataOutputStream(new FileOutputStream(dest_file));
     fos.write(buffer);
     fos.flush();
     fos.close();

错误发生在

     URLConnection conn = u.openConnection();
     int contentLength = conn.getContentLength();

可以帮我解决一下吗?

1 个答案:

答案 0 :(得分:0)

我确定,我发现错误你只是保存你的文件名没有空间,你下载它肯定会下载的文件因为我也有这个问题你只需上传文件名中没有空格的文件并下载它。 ...

http://10.0.2.2/android/uploads/u0001/public/movie**%20**queue.txt

在这个%20中提到了空间所以你将上传和下载它将解决方案..所有最好的