我目前正在使用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();
可以帮我解决一下吗?
答案 0 :(得分:0)
我确定,我发现错误你只是保存你的文件名没有空间,你下载它肯定会下载的文件因为我也有这个问题你只需上传文件名中没有空格的文件并下载它。 ...
http://10.0.2.2/android/uploads/u0001/public/movie**%20**queue.txt
在这个%20中提到了空间所以你将上传和下载它将解决方案..所有最好的