import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class Download {
String md5 = null;
public void ApkDownload(){
InputStream is = null;
FileOutputStream fos = null;
String apkurl = "http://www.wandoujia.com/download/?md5=xxxxxx";
URL url = null;
try {
url = new URL(apkurl);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
URLConnection conn = url.openConnection();
is = conn.getInputStream();
fos = new FileOutputStream("E:/apk/" + md5 + ".apk");//下载文件的存放位置及名称,MD5从其他方法获取,此处略。
byte[] buffer = new byte[1024];
while(true){
int temp = is.read(buffer,0,buffer.length);
if(temp == -1){
break;
}
fos.write(buffer, 0, temp);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Java实现网络文件下载的简单示例
最新推荐文章于 2022-03-10 09:17:58 发布