java通过url读取网络图片
使用java.net读取网络文件
import java.io.BufferedInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; public class downimage { public void saveToFile(String destUrl) { FileOutputStream fos = null; BufferedInputStream bis = null; HttpURLConnection httpUrl = null; URL url = null; int BUFFER_SIZE = 1024; byte[] buf = new byte[BUFFER_SIZE]; int size = 0; try { url = new URL(destUrl); httpUrl = (HttpURLConnection) url.openConnection(); httpUrl.connect(); bis = new BufferedInputStream(httpUrl.getInputStream()); fos = new FileOutputStream("c:\\haha.gif"); while ((size = bis.read(buf)) != -1) { fos.write(buf, 0, size); } fos.flush(); } catch (IOException e) { } catch (ClassCastException e) { } finally { try { fos.close(); bis.close(); httpUrl.disconnect(); } catch (IOException e) { } catch (NullPointerException e) { } } } public static void main(String[] args) { // TODO Auto-generated method stub downimage dw=new downimage(); dw.saveToFile("http://10.81.36.193:8081/png.png"); } }
注意:
如果路径或者源文件名称中包含特殊符号或者空格,会报505错误,此时需要对URL进行转码
ftpUrl=ftpUrl.replaceAll("%", "%25");//先将地址本身带有的%转为%25ftpUrl=ftpUrl.replaceAll(" ", "%20");//再将空格转换为%20转码之后读取正常。
java通过url读取网络图片相关推荐
- java通过url读取pdf数据
java通过url读取pdf数据 import java.io.*; import java.net.MalformedURLException; import java.net.URL; impor ...
- java通过url读取远程数据并保持到本地
前几天老姐突然告诉我,她在JD上买了本电子图书,然后买完发现,只能在线或者使用它自己的阅读器看,很不方便,让我给想想办法. 然后我就开始琢磨,最开始,我直接使用Acrobat Reader打开,发现只 ...
- java通过url获取网页内容_Java语言通过URL读取网页数据并保存到本地文件(代码实例)...
本文主要向大家介绍了Java语言通过URL读取网页数据并保存到本地文件(代码实例),通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. Java通过URL读取网页数据并保存到本地文件(代码 ...
- java inputstream 图片_Java InputStream读取网络图片
首页 > 基础教程 > IO流 > InputStream类 Java InputStream读取网络图片 Java从网络读取图片通过InputStream保存至本地,代码如下: p ...
- java读取网络图片数据_如何利用java读取网络照片
如何利用java读取网络照片 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的`编程.以下是小编为大家搜索整理的如何利用java读取网络照片, ...
- java 读取网络图片_每日一学:如何读取网络图片
前言 有时候我们需要读取的图片是网络上的图片,应该怎么操作呢? 这里也是介绍两个常用库的做法,即 opencv 和 PIL . 这里要读取的网络图片,来自上一篇文章:每日一学:如何用matplotli ...
- JAVA 使用iTextPDF将网络图片(非JPG)转换为PDF
JAVA 使用iTextPDF将网络图片(非JPG)转换为PDF 场景 代码 注意 场景 开发中遇到将网络图片转换为PDF的需求, 特此记录 代码 public class PDFRendererUt ...
- Java Properties 类读取配置文件信息
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的.比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本 ...
- Java使用POI读取和写入Excel指南
Java使用POI读取和写入Excel指南 做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求: 网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃 ...
最新文章
- 2021 年高教社杯全国大学生数学建模竞赛A题分析
- sql 分号变成多行_SQL(2)
- 《麻省理工学院技术评论》评出最新十大突破性技术
- UML中关联关系和依赖关系的区别(转)
- 一个express老系统csrf漏洞修复
- Extjs关于alert显示不出—异步问题
- 引入幂等性后对系统有什么影响?
- php显示网卡信息,netwox显示网络配置信息
- window10查看内存情况
- leetcode—20.二叉树构建相关题目leetcode总结
- html弄多个按钮_html - 一个表单中的两个提交按钮
- html圆圈里面有数字,HTML + CSS:编号列表与数字圆圈
- CountDownTimer 倒计时器
- hihoCoder1378:网络流二·最大流最小割定理
- 计算机二级java大纲,计算机二级Java考试内容大纲
- tenacity发生异常/失败/错误时重试retry机制,Python
- Android根据语言适配货币符,ios – 使用NSLocale根据国家/地区代码或国家/地区名称获取货币符号...
- AWS 云从业者认证(AWS Certified Cloud Practitioner)
- js 字符串转二维数组
- matlab软件及基础实验第8单元,《MATLAB统计分析与应用:40个案例分析》程序与数据(内含彩蛋)...
热门文章
- 四川大学计算机学硕分数线,川大计算机考研分数线
- MATLAB求线性代数的参数范围,MATLAB科学计算04(线性代数问题求解一)
- mysql初始化脚本建表_mysql新建表修改表sql脚本
- echarts实现双Y轴之散点和折线图
- Python Pytest装饰器@pytest.mark.parametrize详解
- 【Python】字典dict类型转换为列表list类型
- pip不是内部或外部命令,也不是可运行的程序 或批处理文件--解决办法
- 关于ptype_all和pypte_base中的pt_prev的说明[转]
- [置顶] 读取pdf并且在web页面中显示
- jQuery无任何标示获取td在表格中的行数和列数