public static final String HTTp_URL="http:下载链接";

public static void main(String[] args) {

Dol();

}

public static void Dol(){

BufferedInputStream bis=null;

BufferedOutputStream bos=null;

try {

URL url = new URL(HTTp_URL);

HttpURLConnection connection = (HttpURLConnection) url.openConnection();

connection.setRequestMethod("GET");

connection.connect();

InputStream is = connection.getInputStream();

bis = new BufferedInputStream(is);

File file = new File("D:/test/"+HTTp_URL.substring((HTTp_URL.lastIndexOf("/"))));//名字截取 可以省略

FileOutputStream fos = new FileOutputStream(file);

bos = new BufferedOutputStream(fos);

int b = 0;

byte[] byArr = new byte[1024*4];

while((b=bis.read(byArr))!=-1){

bos.write(byArr, 0, b);

}

} catch (Exception e) {

e.printStackTrace();

}finally{

try {

if(bis!=null){

bis.close();

}

if(bos!=null){

bos.close();

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

java 下载文件选择下载路径_Java后台如何根据路径地址下载文件?相关推荐

  1. java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径

    展开全部 问一下,你是62616964757a686964616fe4b893e5b19e31333337623437想做ftp上传下载么? 首先你需要安装一个ftp服务端程序,启动起来,然后下载一个 ...

  2. java文件读写的基本类_java常用工具类(三)—— 文件读取的操作类

    定义常用的文件类型 public class FileType { /** * 文件头类型 */ public static final String XML_FILE = "text/xm ...

  3. java微信支付 需要证书吗_java引用微信支付的p12证书文件

    最近对接微信支付的退款功能,其中涉及到引用证书文件. 1. 绝对路径: //windows: public static String PATH1 = "E:\project_ceshi\a ...

  4. java代码获取项路径_Java中获取各种路径的方法盘点

    Java代码中获取路径 假设当前项目路径为:D:/wunian/workspace/JavaProject,现在来分别获取此项目中的各种路径. 1.获取资源文件(.class文件)所在路径(四种方式) ...

  5. java application 路径_java项目获取根路径(web项目和application项目的区分)

    Java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径.因此,在项目如何正确获取文件路径尤为关键. 根据不同的java项目,在获取文件路径时候有一些 小区别 测试环境:E: ...

  6. java项目src路径_java 得到项目src路径

    一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProper ...

  7. java中怎么找类的路径_Java中获取类加载路径和项目根路径的5种方法

    public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo() ...

  8. 弹出 文件 选择 html代码,HTML+CSS点击按钮弹出文件选择框的最佳方案

    网页设计中,对于文件选择框(HTML的file标签),出于美观或者体验等等的原因,我们对他的默认外观并不满意,我们可能希望点击一个按钮直接弹出文件选择框,这个很多人认为很简单,但是由于浏览器兼容的原因 ...

  9. java公众号图片上传_java微信公众号上传下载图片,springmvc demo

    [实例简介] 微信上传下项目使用说明: 1.本项目适合学习springmvc学者(springmvc demo), url(http://localhost:8082/com.demo.weixin/ ...

最新文章

  1. sqlplus可以连接plsql连接不上_为什么有的iPhone/iPad连接不上电脑?
  2. 模板格式丢失_公司法人私章证明丢失应该怎么办,需要补办吗?
  3. 把一个div的属性都打印出来
  4. netbeans7.4_NetBeans 7.2引入了TestNG
  5. Java Fork / Join进行并行编程
  6. 学英语(1)---常用英语
  7. axios_json-server的介绍与服务器搭建---axios工作笔记002
  8. python判断一个数是否是质数
  9. 测试有道:微软测试技术心得
  10. 64位电脑上安装MySQL进行MFC开发的相关问题
  11. oracle 取时间的日期函数,Oracle日期函数简介
  12. 密码学的发展(第五篇:量子加密)
  13. 关于Altium Designer PCB元器件的3D封装
  14. Android 使用Vector XML文件创建矢量图片资源
  15. AppScan-Authentication Bypass Using HTTP Verb Tampering
  16. python中‘ ‘.join()的使用
  17. 网页游戏未来发展的一些趋势
  18. angr分析程序的控制流图CFG
  19. D2. Balance
  20. 抖音自主品牌号该发什么作品

热门文章

  1. FuncT,TResult泛型委托
  2. ASP.NET中进行消息处理(MSMQ) 二
  3. Android 读取文件内容
  4. python算法与数据结构-插入排序算法
  5. Git新建临时分支进行开发后合并至master
  6. python如何定义类_Python中类的定义、继承及使用对象实例详解
  7. Nginx隐藏PHP入口文件index.php
  8. linux要不要home分区,有必要建/home/boot分区吗
  9. idea包显示问题-层次显示设置-idea2020版
  10. python pytorch fft_看PyTorch源代码的心路历程