java http下载_java http下载文件
网络文件下载:支持txt、jpg、zip等格式的文件
@Slf4j
public class FileHelper {
private FileHelper() {
}
public static void main(String[] args) throws IOException {
File file = new File("E:\\tmp\\image.jpg");
String downloadUrl = "http://image.zzd.sm.cn/1560454273033615458.jpg";
downloadZip(downloadUrl, file);
}
private static void downloadZip(String downloadUrl, File file) {
try {
FileOutputStream fileOutputStream = new FileOutputStream(file);
URL url = new URL(downloadUrl);
URLConnection connection = url.openConnection();
InputStream inputStream = connection.getInputStream();
int length = 0;
byte[] bytes = new byte[1024];
while ((length = inputStream.read(bytes)) != -1) {
fileOutputStream.write(bytes, 0, length);
}
fileOutputStream.close();
inputStream.close();
} catch (IOException e) {
log.error("download error ! url :{}, exception:{}", downloadUrl, e);
}
System.out.println("end");
}
}
java http下载_java http下载文件相关推荐
- java launcher 下载_Java Launcher下载并安装
通过双击资源管理器中的类文件来运行Java程序,并创建一个EXE和可执行的JAR文件 Java启动器通过双击类文件来运行Java应用程序和小程序. 通过右键单击以图形格式查看类源代码和类层次结构:显示 ...
- java环境变量_Java的下载及环境变量的配置
讲讲java的安装,java的官方下载地址为https://www.oracle.com/technetwork/java/javase/downloads/index.html目前oracle官网提 ...
- java sdk 安装_Java SDK下载安装环境配置+AndroidKiller配置教程
1.先要安装好适合你系统版本的JDK,在这里我使用的是JDK8,161版本: JAVA(JDK)版本:8,V161版本(Java SEDevelopment Kit 8u161),下载地址: 注意:因 ...
- java ftp byte下载_java ftp下载
展开全部 这个和ftp没有太大关系,只是一个普通的下载,java连接ftp服务器32313133353236313431303231363533e58685e5aeb931333337383837传输 ...
- java fileupload 进度_Java上传文件进度条的实现方法(附demo源码下载)
本文实例讲述了Java上传文件进度条的实现方法.分享给大家供大家参考,具体如下: 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以 ...
- uploadify java 下载_java uploadify 实现文件上传
1.web端使用uploadify插件 下载地址:http://www.uploadify.com/wp-content/uploads/files/uploadify.zip web页面代码: 导入 ...
- java csv下载_java 生成csv文件,弹出下载对话框。。。
1.最直接最简单的,方式是把文件地址直接放到html页面的一个链接中.这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限).这个就不写示例了. 2.在服务器端把文件 ...
- java实现对大文件切割下载_Java实现大文件的切割与合并操作示例
Java实现大文件的切割与合并操作示例 发布时间:2020-09-27 02:25:08 来源:脚本之家 阅读:99 作者:HiBoyljw 本文实例讲述了Java实现大文件的切割与合并操作.分享给大 ...
- java 打包zip下载_java web 将文件打包成 .zip后 肿么自动弹出下载框提示并下载?
response.setContentType("application/zip"); response.setHeader("Location",fileNa ...
- java 1.6 jre 下载_java JRE下载、安装以及环境变量的配置图文教程
JRE(Java Runtime Environment)即Java运行环境,是运行JAVA程序所必须的环境的集合,包含各种类库.这里介绍jre的下载 安装 跟环境变量的配置 Jre官方下载; htt ...
最新文章
- 图解Java的substring()方法底层干了啥?
- ngx_http_redis_module配置使用
- python语言编程入门先学什么-自学编程入门,先学什么语言好?
- 梯度下降 最小二乘法 matlab,最小二乘法和梯度下降法的理解
- 【学术相关】普通在读奶爸博士生的一年总结!
- sql server agent会自动关闭_经常用微信支付,要关闭这个开关,不然每个月都会自动扣钱...
- linux查看局域网ip的脚本,检测网段IP使用情况的shell脚本
- html弹出保存文件对话框_有没有遇到过CAD文件损坏或打不开的情况?养成这个习惯很重要...
- [转载] java之重写toString
- 复练-软考网规-虚拟化专题
- python画三维散点图-Python散点图与三维图
- Idea导入MySQL驱动包
- 6 个清除 Linux 终端的命令
- 苹果iPhone手机升级系统内存空间变小不够如何解决?
- 论文心得:BatchNorm及其变体
- spy——[1220] SPY
- 【北亚数据恢复】zfs文件系统的服务器误删除的数据恢复
- 图像处理入门系列之对比度增强
- Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写
- 什么是Java?什么是JavaWeb?
热门文章
- 执行数据库命令Command对象——ADO.NET学习应用笔记之三
- 神经网络drop out
- 190322每日一句
- Atitit 表达式概论 艾提拉著 目录 1. 表达式分类	2 1.1. 条件表达式 ?:三元符号	2 1.2. 中缀表达式 前缀 后缀表达式	2 1.3. S表达式	2 1.4. 《精通lamb
- Atitit 六种知识表示法 目录 1. 知识的静态描述和动态描述	1 1.状态空间表示 以状态和运算符(operator)	1 2.问题归约表示(函数式??	1 (1)一个初始问题描述;	2 (2)
- Atitit 爬虫发展历史 在互联网发展初期,网站相对较少,信息查找比较容易。然而伴随互联网爆炸性的发展,普通网络用户想找到所需的资料简直如同大海捞针,这时为满足大众信息检索需求的专业搜索网站便应运
- Atitit spring 定时器 CRON表达式 含义 目录 1.1. 大概流程	1 1.2. 核心源码springboot	1 1.3. Cron表达式属性——String	2 1.4
- Atitit 面试问题高难度问题 回答不上来的分析应对法 目录 1. 问题分析法	1 1.1. 判断是否超出自己范围的,直接回复超出自己范围了	1 1.2. 根据生活中的解决方法,大概说下解决模式
- Atitit session的概念总结
- Atitit 外出活动实名制条例sak令[2018]第920号 《外出活动实名制管理条例》 SAK安全部令 第920号 现发布《外出活动实名制管理条例》,自2018年9月1日起施行。