java 下载文件选择下载路径_Java后台如何根据路径地址下载文件?
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后台如何根据路径地址下载文件?相关推荐
- java 获取ftp 文件路径_java在浏览器上获取FTP读文件路径
展开全部 问一下,你是62616964757a686964616fe4b893e5b19e31333337623437想做ftp上传下载么? 首先你需要安装一个ftp服务端程序,启动起来,然后下载一个 ...
- java文件读写的基本类_java常用工具类(三)—— 文件读取的操作类
定义常用的文件类型 public class FileType { /** * 文件头类型 */ public static final String XML_FILE = "text/xm ...
- java微信支付 需要证书吗_java引用微信支付的p12证书文件
最近对接微信支付的退款功能,其中涉及到引用证书文件. 1. 绝对路径: //windows: public static String PATH1 = "E:\project_ceshi\a ...
- java代码获取项路径_Java中获取各种路径的方法盘点
Java代码中获取路径 假设当前项目路径为:D:/wunian/workspace/JavaProject,现在来分别获取此项目中的各种路径. 1.获取资源文件(.class文件)所在路径(四种方式) ...
- java application 路径_java项目获取根路径(web项目和application项目的区分)
Java项目中经常要读取配置文件,涉及到读取配置文件的地方,就会要读定位文件的路径.因此,在项目如何正确获取文件路径尤为关键. 根据不同的java项目,在获取文件路径时候有一些 小区别 测试环境:E: ...
- java项目src路径_java 得到项目src路径
一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProper ...
- java中怎么找类的路径_Java中获取类加载路径和项目根路径的5种方法
public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrlDemo() ...
- 弹出 文件 选择 html代码,HTML+CSS点击按钮弹出文件选择框的最佳方案
网页设计中,对于文件选择框(HTML的file标签),出于美观或者体验等等的原因,我们对他的默认外观并不满意,我们可能希望点击一个按钮直接弹出文件选择框,这个很多人认为很简单,但是由于浏览器兼容的原因 ...
- java公众号图片上传_java微信公众号上传下载图片,springmvc demo
[实例简介] 微信上传下项目使用说明: 1.本项目适合学习springmvc学者(springmvc demo), url(http://localhost:8082/com.demo.weixin/ ...
最新文章
- sqlplus可以连接plsql连接不上_为什么有的iPhone/iPad连接不上电脑?
- 模板格式丢失_公司法人私章证明丢失应该怎么办,需要补办吗?
- 把一个div的属性都打印出来
- netbeans7.4_NetBeans 7.2引入了TestNG
- Java Fork / Join进行并行编程
- 学英语(1)---常用英语
- axios_json-server的介绍与服务器搭建---axios工作笔记002
- python判断一个数是否是质数
- 测试有道:微软测试技术心得
- 64位电脑上安装MySQL进行MFC开发的相关问题
- oracle 取时间的日期函数,Oracle日期函数简介
- 密码学的发展(第五篇:量子加密)
- 关于Altium Designer PCB元器件的3D封装
- Android 使用Vector XML文件创建矢量图片资源
- AppScan-Authentication Bypass Using HTTP Verb Tampering
- python中‘ ‘.join()的使用
- 网页游戏未来发展的一些趋势
- angr分析程序的控制流图CFG
- D2. Balance
- 抖音自主品牌号该发什么作品
热门文章
- FuncT,TResult泛型委托
- ASP.NET中进行消息处理(MSMQ) 二
- Android 读取文件内容
- python算法与数据结构-插入排序算法
- Git新建临时分支进行开发后合并至master
- python如何定义类_Python中类的定义、继承及使用对象实例详解
- Nginx隐藏PHP入口文件index.php
- linux要不要home分区,有必要建/home/boot分区吗
- idea包显示问题-层次显示设置-idea2020版
- python pytorch fft_看PyTorch源代码的心路历程