Java下载图片

打开百度搜索界面,我想下载百度的logo图片。

鼠标右击,选择检查。这样就可以看见源代码,选择图片链接www.baidu.com/img/bd_logo1.png。

黏贴到代码的URL处,记得在在前面添加http://

将netimage.java放在一个文件夹下面

输入cmd,然后回车打开DOS界面。

输入javac netimage.java然后回车,编译出.class文件

然后输入Java netimage然后回车就下载了图片了。

源码如下:

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;/*** Created by Administration on 2018/6/25.*/public class netimage {public static void main(String[] args) throws Exception {URL url=new URL("http://www.baidu.com/img/bd_logo1.png");HttpURLConnection conn= (HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");conn.setConnectTimeout(1000);//超时提示1秒=1000毫秒InputStream inStream=conn.getInputStream();//获取输出流byte[] data=readInputStream(inStream);File file=new File("Logo.jpg");FileOutputStream outStream=new FileOutputStream(file);outStream.write(data);outStream.close();}//readInputStream方法--------------------------------------------------private static byte[] readInputStream(InputStream inStream) throws Exception{ByteArrayOutputStream outStream=new ByteArrayOutputStream();byte[] buffer=new byte[1024];//转换为二进制int len=0;while((len =inStream.read(buffer))!=-1){outStream.write(buffer,0,len);}return  outStream.toByteArray();}
}

Java实现下载图片相关推荐

  1. java假设模拟请求重新启动路由器(网络爬虫经常使用),还有java怎样下载图片

    我们假设在公司或家里使用网络爬虫去抓取自己索要的一些数据的时候,经常对方的站点有defence机制,会给你的http请求返回500错误,仅仅要是同样IP就请求不到数据,这时候我们仅仅能去重新启动路由器 ...

  2. Java URL下载图片无法打开问题

    最近在写Java爬虫,要爬取图片,图片下载工具类如下: public class DownLoadUtils {/*** 下载图片工具** @param urlString* 图片链接地址* @par ...

  3. java 多线程下载图片_java多线程实现下载图片并压缩

    最近在做一个需求:从其他系统的ftp目录下载存储图片url的文件,然后读取文件中的url地址,根据地址下载图片后按天压缩成一个包,平均一个地址文件中包含4000个地址左右,也就是说一个文件扫描后需要下 ...

  4. Java批量下载图片和写入文件

    版权声明:本博客的所有原创内容皆为作品作者所有 转载请注明:来自ZJBLOG 链接:www.zjhuiwan.com 很久没有在WhitMe上写日记了,因为觉着在App上写私密日记的话肯定是不安全的, ...

  5. java okhttp下载图片_Android基于OkHttp实现下载和上传图片

    本文实例为大家分享了OkHttp实现下载图片和上传图片的具体代码,供大家参考,具体内容如下 MainActivity.java public class MainActivity extends Ap ...

  6. Java实现下载图片到本地

    需求可以不看 需求: 接到需求是:前端传一个id,根据id去数据库里找图片保存地址,图片真实路径,和数据库保存路径不一致,所以路径要自己拼接. 这是真实图片路径 数据库存储路径  可看出后缀不一样,大 ...

  7. java批量下载图片_Java批量写入文件和下载图片的示例代码

    很久没有在WhitMe上写日记了,因为觉着在App上写私密日记的话肯定是不安全的,但是想把日记存下来.,然后看到有导出日记的功能,就把日记导出了(还好可以直接导出,不然就麻烦点).导出的是一个html ...

  8. java中怎么下载图片不显示图片_关于Java/Kotlin下载图片,图片打开不能显示问题探究...

    图片下载其实是个很简单的功能,通过IO流从在线地址获取流,之后将流输出到文件即可完成下载功能,但是,最近我发现某个网站中的图片下载成功,但是打开却是无法打开,这让我迷惑,百度上根本就没有人说清楚 今天 ...

  9. java异步下载图片_CMS项目实现异步图片下载

    create table CMS_IMAGES ( id LONG PRIMARY KEY, --id wsrc varchar2(256),--远程图片地扯 lsrc varchar2(256),- ...

  10. java爬虫下载图片到磁盘_java入门爬虫(爬取网页的图片下载到本地磁盘)

    java爬虫入门技术 我们需要用到http协议 从而建立java程序和网页的连接 URL url = new URL("https://www.ivsky.com/tupian/ziranf ...

最新文章

  1. pybind11介绍
  2. 报告:美国AI投资占全球56% 中国第二增长最快
  3. 在python中等号前面与后面分别是什么意思-python中is与双等于号“==”的区别示例详解...
  4. 如何发表自己的第一篇SCI?
  5. python字典进行大写转化_python之字典的增删改查
  6. Leet Code OJ 70. Climbing Stairs [Difficulty: Easy]
  7. pythonweb服务器部署iis_IIS部署python Web(FLASK试例)
  8. 【dubbo源码解析】--- dubbo的服务暴露+服务消费(RPC调用)底层原理深入探析
  9. android win7共享文件夹,win7系统共享文件夹如何用手机看电脑里面的电影
  10. JavaWeb电影院订票系统(支持在线选座)
  11. 基于机器学习方法对销售预测的研究
  12. C/C++ Linux 键盘检测
  13. 光雨量传感器:如何滤除雨量信号中的光线干扰
  14. 岛屿数量问题(C实现)
  15. jvm设置http代理
  16. 采购入库单扫码校验,收货校验发现供应商送货错误。思迅安卓盘点机PDA
  17. 10个Scratch热门作品(1)
  18. 南卡315打假!揭露山寨耳机“十宗罪”!
  19. Java第三十三天,IO操作(续集),字符转换流
  20. fsck-磁盘修复工具

热门文章

  1. 单片机胡汉才第四版答案_单片机课后习题答案--胡汉才编
  2. CryptoJS加密使用
  3. SSM流程及核心原理
  4. 【C51单片机】6-ESP8266——wifi模块联网、AT指令
  5. efi分区咋移动到c盘里_efi系统分区是什么?重装系统EFI系统分区图文教程
  6. 各浏览器驱动下载地址及selenium配置
  7. CDA数据分析师-LEVEL I考试-分享
  8. Java中的retainAll()函数笔记
  9. Android统计图控件之圆饼图
  10. 数据包络分析--综合的双目标数据包络分析模型