黑马程序员技术交流社区
标题:
为什么断点续传下载中间会有一大片空白的字符
[打印本页]
作者:
hhmm665544
时间:
2014-4-17 17:15
标题:
为什么断点续传下载中间会有一大片空白的字符
package com.hmm.Range;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class Range {
public static void main(String[] args) throws IOException{
URL url = new URL("http://localhost:80/news/a.txt");
//建立连接
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
//设置断点续传,续传5以后的
conn.setRequestProperty("Range", "bytes=5-");
InputStream in = conn.getInputStream();
FileOutputStream out = new FileOutputStream("c:\\a.txt",true);
int len = 0;
byte[] buf = new byte[1024];
while((len=in.read(buf))!=-1)
{
out.write(buf,0,len);
}
out.close();
}
}
复制代码
作者:
Tking
时间:
2014-4-17 17:21
虽然没看过着知识点,不过应该需要在续传的时候进行一次判断吧,只有当本地文件和上传文件的标记吻合了,才可以上传吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2