Java 获取网络url图片返回file文件对象
导入包:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
/*** 测试*/
public static void main(String[] args) {try {String destUrl = "https://ibsbjstar.ccb.com.cn/NCCB_Encoder/Encoder?CODE=EUSo4Twu6YRk2JDPJ9OnpfgrdDObpGwKBGOTqVwnBfWAvjCP5UOFuig6hySmrww2hXVIqDgb5NUOrvwI5NRuqtQ3pXcRVh";HttpURLConnection httpUrl = (HttpURLConnection) new URL(destUrl).openConnection();httpUrl.connect();File file = FileUtil.inputStreamToFile(httpUrl.getInputStream(),"url.png");System.out.println("111====>>>>"+file.getPath());httpUrl.disconnect();} catch (Exception e) {e.printStackTrace();}
}/*** 工具类* inputStream 转 File*/
public static File inputStreamToFile(InputStream ins, String name) throws Exception{File file = new File(System.getProperty("java.io.tmpdir") + File.separator + name);if (file.exists()) {return file;}OutputStream os = new FileOutputStream(file);int bytesRead;int len = 8192;byte[] buffer = new byte[len];while ((bytesRead = ins.read(buffer, 0, len)) != -1) {os.write(buffer, 0, bytesRead);}os.close();ins.close();return file;
}
打印输出:
Java 获取网络url图片返回file文件对象相关推荐
- Java 将网络url图片链接转换为File类型对象
public static File downloadWxImage(String url) {File file = null;URL urlfile;InputStream inputStream ...
- 将网络url图片链接转换为File类型对象
将网络url图片链接转换为File类型对象 public static File convertFileByUrl(String url) {File file = null;URL urlfile; ...
- Python多线程下载网络URL图片的方法
Python多线程下载网络URL图片的方法 采用多线程的方法,通过URL地址,下载资源图片 GitHub地址:https://github.com/PanJinquan/python-learning ...
- 通过Java批量导出带有图片的Excel文件数据
批量导出带有图片的Excel文件 一.思路解析 二.关键源码 三.总结 Java通过POI或者一些常见的Excel工具类能够轻易导出后台的结构化数据,但是最近面临一个新需求,需要将对应记录数据和图片网 ...
- vue图片转file文件类型
vue图片转为File文件类型 供参考,欢迎指教 文章目录 vue图片转为File文件类型 图片转为base64格式 base64格式转为File文件类型 使用 File文件转base64格式 使用 ...
- java获取主机信息大全,网络编程:Java获取网络主机信息
java.net.InetAddress类表示互联网协议 (IP) 地址. 有两个子类:Inet4Address, Inet6Address 通过 InetAddress可以方便获取一个域名下的IP, ...
- java 从网络Url中下载文件
转自:http://blog.csdn.net/xb12369/article/details/40543649 /*** 从网络Url中下载文件* @param urlStr* @param fil ...
- Java IO流中 File文件对象与Properties类(四)
File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 boolean createNewFile():创建新文件,如 ...
- vue中前端实现图片压缩 file文件
项目中遇到上传图片需要在前端进行图片压缩,将我的实现思路记录一下.(我已经拿到上传的file文件的前提下) 先创建一个公用的js,这里我的是api.js,里面封装一些常用的方法 将图片压缩的方法写到这 ...
- html5 获取文件属性,H5新属性--file文件读取
首先,body里写入一个文件输入框: 然后在JS中获取到这个标签,监听它的onchang事件来读取文件(以读取文件路径为例): var inp = document.querySelector(&qu ...
最新文章
- 【 Verilog HDL 】进一步了解 Verilog HDL 的赋值运算符
- Vitamio打造自己的Android万能播放器
- 高德地图显示多个气泡_CarPlay分屏功能“硬核”上线 高德地图用户可第一时间尝鲜...
- 自动化机器学习(AutoML)之自动贝叶斯调参
- 完美解决Python与anaconda之间的冲突问题,你值得拥有
- Angularjs进阶笔记(1)—不同类型的双向数据绑定
- 打车应用上马快递业务靠谱吗?
- mysql 禁用swap_MySQL如何避免使用swap
- 教程 | win7环境下MySQL详细安装过程
- 硬盘坏了!!!!!!
- (环境搭建+复现)CVE-2020-1472 NetLogon 域内提权漏洞
- 面试官:这波HTTP究极combo,你顶得住吗?
- 费率与利率的差别_费率是什么(利率和费率有啥区别?)
- java程序设计心得_学习Java编程的学习方法总结
- 如果更有效预防应力作用?PCB设计如何考虑应力作用? 应力对元器件失效问题的讨论
- vue3加ts出现 --找不到模块“@/views/HomeView.vue”或其相应的类型声明。
- GF( p^n) 伽罗瓦域
- 5G网络建设80%如期推进,各省市5G建设进展与规划情况如何?
- 新中大SE(ngpower)月结
- laravel入门(一)
热门文章
- 操作系统笔试面试基本内容
- 风道设计独特,外观简约时尚,安钛克DF 700 Flux机箱体验
- python判断火车票座位号分布图_如何选择火车靠窗座位和选座位技巧!
- Dubbo thread pool is exhausted
- win7未能成功安装驱动服务器,ghost win7未能成功安装设备驱动程序怎么办解决方法...
- 乌克兰警方逮捕出售高达10亿被盗记录的黑客,或面临长达8年监禁
- Strom整合Hbase
- 《正见——佛陀的证悟》读后感
- 转自【MDCC技术大咖秀】Android内存优化之OOM
- ubuntu18.4.02配置静态IP和DNS并ping外网