package cn.hp.demo01;import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.RandomAccessFile;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;/*** 直接下载* http://softforspeed.51xiazai.cn/down/BaiduNetdisk_6.9.7.4.exe*/
public class Demo02 {public static void main(String[] args) {String path = "https://pm.myapp.com/invc/xfspeed/qqpcmgr/download/QQPCDownload1843.exe";try {//创建一个URL对象URL url = new URL(path);//打开连接,获取了url请求的连接对象connHttpURLConnection conn = (HttpURLConnection) url.openConnection();//请求设置conn.setConnectTimeout(5000);//请求的超时时间conn.setReadTimeout(5000);//读取超时时间conn.setRequestMethod("GET");//设置请求提交的方法Get Post//获取响应码int responseCode = conn.getResponseCode();//获取响应码System.out.println("responseCode = " + responseCode);//如果连接ok 200if(responseCode==200){//下载?InputStream in = conn.getInputStream();//获取用于读取网络资源的输入流//下载的流//String fileName = conn.getHeaderField("Content-Disposition");//获取响应的头部文件(包含由文件名)//fileName = fileName.split(";")[1];//fileName = fileName.substring(fileName.indexOf("\"")+1,fileName.lastIndexOf("\""));//System.out.println(fileName);//成功获取文件名File file = new File("QQPCDownload1843.exe");RandomAccessFile raf = new RandomAccessFile(file,"rwd");//可读、可写,有权限//读一组,下载一组byte[]bytes=new byte[1024];int len = 0;while((len=in.read(bytes))!=-1){raf.write(bytes,0,len);}//关闭流释放资源raf.close();in.close();}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}
}

直接下载 * http://softforspeed.51xiazai.cn/down/BaiduNetdisk_6.9.7.4.exe相关推荐

  1. 火绒的下载使用(附应急解决Q盾:QQProtect.exe的方法)

    点我进入火绒官网                                     点我进入火绒官方论坛 下载安装,打开长这样: 病毒查杀: 三种方式自己选 防护中心: 建议全打开 会的从高级防 ...

  2. java中针对safari、chrome下载pdf、excel、word等文档变成exe文件解决办法

    原文:https://www.cnblogs.com/yugb/p/9492739.html 今天在写一个下载文档的方法时,测试浏览器的兼容性问题,发现在mac自带的safari浏览器中文档下载后全部 ...

  3. 断点续传java代码

    一. /*** 1.实现文件下载*/ public class Demo01 {public static void main(String[] args) {String path="ht ...

  4. 播放器 potplayer rtsp播放器

    目录 potplayer: 播放比例设置: html5_rtsp_player: GitHub - Streamedian/html5_rtsp_player: Play RTSP stream fr ...

  5. 一文讲透支付宝沙箱的基本应用

    很多同学在进行毕业设计或课程设计时会开发一些相应的商城系统,都有在线支付的相关需求,而做为个人,想在实现在线支付在很多平台是不具备相关条件的,很多平台要求具备独立法人资格的企业或个人商业户才可以申请在 ...

  6. 图标下载 www.easyicon.cn 推荐

    海量图标搜索下载服务,超过四十万个PNG\ICON\ICONS格式图标搜索下载. 图标下载 http://www.easyicon.cn

  7. ppt模板下载keyppt.cn

    ppt模板下载 ppt模板下载 如何制作ppt ppt背景 ppt是什么 ppt下载 免费ppt模板 动态ppt模板 ppt模板免费下载 商务ppt模板 ppt模板下载 免费完整版 自我介绍ppt模板 ...

  8. windows下载anaconda3速度太慢怎么办

    一开始官网上下载,特别慢,上面显示的是需要3天时间才能下完. 后来改用国内镜像来下载,但是会有一些问题. 下载哪一个版本的? 镜像里的会不会是最新的? 官网上,我们下载的时候名字叫做下面这个,Anac ...

  9. RealPlayer 15正式发布 简体中文版下载

    RealPlayer日前发布了新版15.0.0.198 不仅延续了在品质播放.视频下载.格式转换.视频分享.媒体中心. 设备同步等方面的出色表现,还增加了最新的私人模式等人性化功能,并且增强了软件安全 ...

  10. linux wget下载、断点续传

    1.断电续传下载: [root @www.cnscn.org ~ ]# wget -c -t 0 -O new_name.tar.gz http://www.cnscn.org/old_name.ta ...

最新文章

  1. 如何编译ReactNative示例程序Examples
  2. com口驱动_手机都没耳机口了,平衡口现在才来是作死还是?
  3. div+css命名规范大全
  4. zabbix2.4详细安装过程
  5. AdaBoost算法详解与python实现
  6. 对精致码农大佬的 [理解 volatile 关键字] 文章结论的思考和寻找真相
  7. android insmod命令,android的启动脚本(init.rc)文件的语法
  8. flex和java_flex和java相结合准备工作和一个实例
  9. 20141113--SQL 事务
  10. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第6节 Lambda表达式_4_Lambda标准格式...
  11. android studio react native 模拟器,Windows下搭建React Native环境与Android Studio集成
  12. 高仿项目协作工具【Worktile】,从零带你一步步实现组织架构、网盘、消息、项目、审批等功能
  13. WebRtc与P2P
  14. 团队作业九---项目验收与总结
  15. 阿里云常用产品汇总及解释
  16. 计算机不同用户共享文件,如何为不同账户设置共享文件的不同访问权限
  17. c语言ld怎么声明,ld C语言编程开发
  18. 头盔-看完就不会买错的VR头盔攻略:VR头盔到底选哪个?
  19. CSS让背景图片填满DIV
  20. 项目实战:基于 TCP 的局域网内高性能文件传输系统设计与实现

热门文章

  1. python嵌入java,java架构如何嵌入python?Java调用Python程序方法
  2. 本命年第三季度阶段反思
  3. php后缀加swp,当编辑文件出现swp的时候如何处理
  4. 【深度学习笔记(九)】之物体的分类与定位
  5. 格拉姆-施密特过程的程序实现
  6. android机器人方向,Android横版过关类游戏推荐《机器人大挑战》
  7. 苹果公司发展史_苹果公司的发展历史
  8. 小松的STM32教程(2)—— OLED显示
  9. Unity打安卓包 Android 所有错误解决方案大全(几乎囊括所有打包错误 )
  10. obs,直播文字画面模糊处理