使用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读取网络图片相关推荐

  1. java通过url读取pdf数据

    java通过url读取pdf数据 import java.io.*; import java.net.MalformedURLException; import java.net.URL; impor ...

  2. java通过url读取远程数据并保持到本地

    前几天老姐突然告诉我,她在JD上买了本电子图书,然后买完发现,只能在线或者使用它自己的阅读器看,很不方便,让我给想想办法. 然后我就开始琢磨,最开始,我直接使用Acrobat Reader打开,发现只 ...

  3. java通过url获取网页内容_Java语言通过URL读取网页数据并保存到本地文件(代码实例)...

    本文主要向大家介绍了Java语言通过URL读取网页数据并保存到本地文件(代码实例),通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. Java通过URL读取网页数据并保存到本地文件(代码 ...

  4. java inputstream 图片_Java InputStream读取网络图片

    首页 > 基础教程 > IO流 > InputStream类 Java InputStream读取网络图片 Java从网络读取图片通过InputStream保存至本地,代码如下: p ...

  5. java读取网络图片数据_如何利用java读取网络照片

    如何利用java读取网络照片 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的`编程.以下是小编为大家搜索整理的如何利用java读取网络照片, ...

  6. java 读取网络图片_每日一学:如何读取网络图片

    前言 有时候我们需要读取的图片是网络上的图片,应该怎么操作呢? 这里也是介绍两个常用库的做法,即 opencv 和 PIL . 这里要读取的网络图片,来自上一篇文章:每日一学:如何用matplotli ...

  7. JAVA 使用iTextPDF将网络图片(非JPG)转换为PDF

    JAVA 使用iTextPDF将网络图片(非JPG)转换为PDF 场景 代码 注意 场景 开发中遇到将网络图片转换为PDF的需求, 特此记录 代码 public class PDFRendererUt ...

  8. Java Properties 类读取配置文件信息

    在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的.比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本 ...

  9. Java使用POI读取和写入Excel指南

    Java使用POI读取和写入Excel指南 做项目时经常有通过程序读取Excel数据,或是创建新的Excel并写入数据的需求: 网上很多经验教程里使用的POI版本都比较老了,一些API在新版里已经废弃 ...

最新文章

  1. 2021 年高教社杯全国大学生数学建模竞赛A题分析
  2. sql 分号变成多行_SQL(2)
  3. 《麻省理工学院技术评论》评出最新十大突破性技术
  4. UML中关联关系和依赖关系的区别(转)
  5. 一个express老系统csrf漏洞修复
  6. Extjs关于alert显示不出—异步问题
  7. 引入幂等性后对系统有什么影响?
  8. php显示网卡信息,netwox显示网络配置信息
  9. window10查看内存情况
  10. leetcode—20.二叉树构建相关题目leetcode总结
  11. html弄多个按钮_html - 一个表单中的两个提交按钮
  12. html圆圈里面有数字,HTML + CSS:编号列表与数字圆圈
  13. CountDownTimer 倒计时器
  14. hihoCoder1378:网络流二·最大流最小割定理
  15. 计算机二级java大纲,计算机二级Java考试内容大纲
  16. tenacity发生异常/失败/错误时重试retry机制,Python
  17. Android根据语言适配货币符,ios – 使用NSLocale根据国家/地区代码或国家/地区名称获取货币符号...
  18. AWS 云从业者认证(AWS Certified Cloud Practitioner)
  19. js 字符串转二维数组
  20. matlab软件及基础实验第8单元,《MATLAB统计分析与应用:40个案例分析》程序与数据(内含彩蛋)...

热门文章

  1. 四川大学计算机学硕分数线,川大计算机考研分数线
  2. MATLAB求线性代数的参数范围,MATLAB科学计算04(线性代数问题求解一)
  3. mysql初始化脚本建表_mysql新建表修改表sql脚本
  4. echarts实现双Y轴之散点和折线图
  5. Python Pytest装饰器@pytest.mark.parametrize详解
  6. 【Python】字典dict类型转换为列表list类型
  7. pip不是内部或外部命令,也不是可运行的程序 或批处理文件--解决办法
  8. 关于ptype_all和pypte_base中的pt_prev的说明[转]
  9. [置顶] 读取pdf并且在web页面中显示
  10. jQuery无任何标示获取td在表格中的行数和列数