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 + -
显示快捷键?