httpfiletest.java
来自「http 多线程断点下载 http 多线程断点下载」· Java 代码 · 共 63 行
JAVA
63 行
package httpdrowload.file;
import java.io.InputStream;
import java.io.RandomAccessFile;
import java.net.HttpURLConnection;
import java.net.URL;
public class httpfiletest {
public static void main(String[] args) {
try{
SiteInfoBean bean = new SiteInfoBean("http://www.lzsun.net/music/打电话.rm",
"E:\\test_out",
"打电话.rm",
2);
SiteFileFetch fileFetch = new SiteFileFetch(bean);
fileFetch.start();
}
catch(Exception e){e.printStackTrace ();}
/*
int sizeper = 2048;
try{
URL url = new URL("http://www.lzsun.net/music/打电话.rm");
HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection();
httpConnection.connect();
int len = httpConnection.getContentLength();
System.out.println(len);
InputStream inputstream = httpConnection.getInputStream();
byte[] b = new byte[sizeper];
int nRead = 0;
nRead = inputstream.read(b);
RandomAccessFile oSavedFile;
oSavedFile = new RandomAccessFile("E:\\test_out\\打电话.rm","rw");
int i = 0;
while(nRead > 0){
oSavedFile.write(b,0,nRead);
//oSavedFile.skipBytes(nRead);
nRead = inputstream.read(b);
System.out.println(i++);
}
httpConnection.disconnect();
}
catch(Exception e){
e.printStackTrace ();
System.out.println("文件下载出错");
}
System.out.println("文件下载结束");
*/
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?