Java获取url地址图片
2019独角兽企业重金招聘Python工程师标准>>>
package com.listings.web.controller;import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Date;public class CatchPic {public static boolean saveUrlAs(String fileUrl, String savePath)/* fileUrl网络资源地址 */ { try { /* 将网络资源地址传给,即赋值给url */ URL url = new URL(fileUrl); /* 此为联系获得网络资源的固定格式用法,以便后面的in变量获得url截取网络资源的输入流 */ HttpURLConnection connection = (HttpURLConnection) url.openConnection(); DataInputStream in = new DataInputStream(connection.getInputStream()); /* 此处也可用BufferedInputStream与BufferedOutputStream 需要保存的路径*/ DataOutputStream out = new DataOutputStream(new FileOutputStream(savePath)); /* 将参数savePath,即将截取的图片的存储在本地地址赋值给out输出流所指定的地址 */ byte[] buffer = new byte[4096]; int count = 0; while ((count = in.read(buffer)) > 0)/* 将输入流以字节的形式读取并写入buffer中 */ { out.write(buffer, 0, count); } out.close();/* 后面三行为关闭输入输出流以及网络资源的固定格式 */ in.close(); connection.disconnect(); return true;/* 网络资源截取并存储本地成功返回true */ } catch (Exception e) { System.out.println(e + fileUrl + savePath); return false; } } public static void main(String[] args) { CatchPic pic = new CatchPic();/* 创建实例 */ //需要下载的URL String photoUrl = "http://photos.listhub.net/GAMLS/07442715/25?lm=20150426T002920"; // 截取最后/后的字符串 String fileName = new Date().getTime()+".png"; //图片保存路径 String filePath = "D:/img/"; /* 调用函数,并且进行传参 */ boolean flag = pic.saveUrlAs(photoUrl, filePath + fileName); System.out.println("Run ok!\n Get URL file " + flag); System.out.println(filePath); System.out.println(fileName); } }
转载于:https://my.oschina.net/enjoymore/blog/469220
Java获取url地址图片相关推荐
- java 获取url 号后面,java获取url地址后缀名
方法一:使用正则表达式 final static Pattern pattern = Pattern.compile("\\S*[?]\\S*"); /** * 获取链接的后缀名 ...
- Java 获取url地址文件流
/*** 根据url下载文件流* @param urlStr* @return*/ public static InputStream getInputStreamFromUrl(String url ...
- java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名
Java 获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...
- JAVA 通过url下载图片保存到本地(亲测)
//java 通过url下载图片保存到本地 public static void download(String urlString, int i) throws Exception { ...
- java获取IP地址和MAC地址方式
java获取IP地址和MAC地址方式 前端和后台都可以获取 ip获取方式比较简单,就不做分析了,主要说mac的获取 前端获取的方式与局限性:尝试好几种方式,这种是最易实现.最简单的方式,确实能获取该浏 ...
- PHP实现获取url地址中一级域名
本文实例讲述了PHP实现获取url地址中顶级域名的方法.分享给大家供大家参考,具体如下:parse_url()获取到的host时多级域名,如:mp.weixin.qq.com.做域名黑名单的时候我们需 ...
- JavaScript获取Url地址中的指定参数
JavaScript获取Url地址中的指定参数 var url = "https://codemank23.com?username=kkk&scope=1";if (ur ...
- Javascript获取URL地址的参数
什么是URL地址的参数 在网页访问的时候,我们会通过url地址来传递参数. 例如,url地址类似: http://www.pingbuwang.com/index.html?a=12&b=he ...
- 获取url地址的方法
获取url地址的方法 1. 方法一: 原始方法window, 设置或获取 location 或 URL 的 hostname 和 port 号码. window.location.host 例:htt ...
最新文章
- 一个 零差评的 Python 内置库
- nacos 负载策略_Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用
- JavaScript网站设计实践(五)编写photos.html页面,实现点击缩略图显示大图的效果...
- Developer FAQ: Building | 开发人员常遇到的问题:构建
- MATLAB figure中提取数据
- 现代办公通讯手段对比分析
- Elasticsearch 5.x 字段折叠的使用
- OPPO Reno 5G版高调宣布上市时间:已具备上市条件
- python 参数收集_Python参数传递及收集机制原理解析
- php 防止不登录进入后台,php后台如何避免用户直接进入方法实例
- 【搜狗拼音输入法 3.2 论坛版】
- python文本字符串比对_[Python] 利用HTML页面查看字符串差异
- Java程序设计24学时轻松掌握_24小时轻松掌握系列——Java程序设计 24学时轻松掌握...
- 【PRML 学习笔记】附录 - 变分法 (Calculus of Variations)
- 11个好用的黑科技资源搜索网站
- 如何提高用户逃离成本
- numpy学习:np.subtract.outer
- [vue3.x]实战问题--Extraneous non-props attributes
- java 发送邮件553错误_使用Java Mail API发送邮件,抛出认证错误553 authentication is required. 解决办法...
- 影院在线选座购票API接口
热门文章
- 【java毕业设计】基于javaEE+SSH+oracle的土地档案管理系统设计与实现(毕业论文+程序源码)——土地档案管理系统
- conway生命小游戏,实现细胞普通行为
- Winform知识扩展-------右键菜单与InputBox弹出式输入框
- 再谈韦伯/费希纳定律以及我对数学公式的理解
- 物联网专科专业必修课程_高职物联网专业课程体系建设
- 第12章 网络安全审计技术原理与应用
- 象QQ早上那样的新闻切换
- DAMA数据治理学习笔记-数据安全
- 【渝粤教育】国家开放大学2018年春季 8664-22T文书档案管理 参考试题
- 【树莓派】麦克风阵列驱动安装教程