package com.test;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.net.URL;
public class DownloadImg {
public static void main(String[] args) {
try {
URL url = new URL(
"http://hiphotos.baidu.com/zmj%D1%BE%D1%BE/pic/item/36e2d2571e69da8ab645aef1.jpg");
java.io.BufferedInputStream bis = new BufferedInputStream(url
.openStream());
byte[] bytes = new byte[100];
OutputStream bos = new FileOutputStream(new File(
"E:/36e2d2571e69da8ab645aef1.jpg"));
int len;
while ((len = bis.read(bytes)) > 0) {
bos.write(bytes, 0, len);
}
bis.close();
bos.flush();
bos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
在Java编程中,下载网络图片并将其保存到本地是一个常见的任务,特别是在开发涉及网页抓取、数据备份或者网络资源管理的项目中。这个过程通常包括以下几个步骤:建立网络连接、发送请求、接收响应数据以及将数据保存...
标题中的“基于海康sdk的java程序摄像头实时抓拍图片保存到本地”表明这是一个使用海康威视(Hikvision)提供的SDK进行Java编程的项目,目的是实现通过摄像头实时捕获图像并将其保存到本地计算机的功能。这个项目是...
这个项目“基于Java爬取网络图片并且保存到本地”旨在为初学者提供一个学习实践的机会,了解如何利用Java进行网页抓取和数据处理。 首先,我们需要了解Java爬虫的基础。这通常涉及以下几个关键概念: 1. **HTTP...
在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...
在Java编程语言中,我们可以利用HTTP协议来实现从网上下载文件到本地的功能。这个过程涉及到网络编程、IO流处理以及文件操作等知识点。下面将详细解释如何实现这一目标。 首先,我们需要了解HTTP协议,它是互联网上...
在Android开发中,将网络上的图片保存到用户的本地相册是一项常见的需求。Android Studio作为官方推荐的集成开发环境,提供了方便的工具和方法来实现这一功能。本教程将详细讲解如何利用Android Studio将图片从网络...
- `FileInputStream`和`FileOutputStream`分别用于读取和写入本地文件,而`Socket`的`getInputStream()`和`getOutputStream()`方法则用于获取连接的输入和输出流,进行网络数据传输。 3. **Socket连接过程**: - ...
本篇将详细讲解如何利用Struts2框架,结合Java的相关技术,将HTML内容保存为图片,同时支持背景图片和文字合成。 首先,我们需要理解Struts2框架。Struts2是基于MVC设计模式的Java Web框架,它提供了一种结构化的...
这里,我们假设文件域的name为"image",并将上传的图片保存到服务器的"uploads"目录下。当然,实际应用中需要确保文件名的唯一性,防止覆盖其他文件,并且处理可能的异常。 接着,我们需要将图片数据存入数据库。在...
为了实现长按图片保存的功能,我们需要为`WebView`添加一个`OnLongClickListener`,并在点击事件中获取图片数据并保存到本地。可以这样实现: ```java webView.setOnLongClickListener(new View....
本文将深入探讨如何实现从数据库中的二进制流转换为图片,并将其保存到本地文件系统。 首先,我们需要了解二进制流的基本概念。在计算机科学中,所有数据最终都会被转化为二进制形式,即由0和1组成的序列。图片文件...
在本文中,我们将深入探讨如何使用Java实现在本地读取图片并将其存储到数据库中,之后再通过HTML页面显示这些图片。这个过程涉及到的主要技术包括Java编程、数据库操作(特别是MySQL)以及前后端交互。 首先,我们...
5. **本地存储**:一旦接收到视频流,我们就可以将其保存到本地文件系统。可以使用Java的IO流来处理数据,将接收到的每一帧数据写入到一个视频文件中。 6. **错误处理**:在整个过程中,务必添加适当的错误处理机制...
本项目聚焦于使用Java和OpenCV库调用摄像头进行拍照,并将拍摄的照片保存到本地,同时支持通过FTP服务上传至远程服务器。下面将详细阐述这个过程中涉及的关键知识点。 1. **Java编程语言**: Java是一种广泛使用的...
直接将结果select查询出来再update行不通,所以先将图片从库里导到本地,然后在从本地拿数据进行更新操作,根据ImgID进行update操作 ; jdbc参数放到db.properties里(有工具类) WEB方式未实现,后期自行研究(可...
在本文中,我们将深入探讨如何使用Java SpringBoot与海康威视监控设备集成,实现监控画面的抓拍和图片保存功能。首先,我们要确保开发环境是基于Java 8的IntelliJ IDEA,并且项目中已经集成了SpringBoot框架。在这个...
在Android开发中,将网络图片保存到本地指定文件夹是一个常见的需求,这涉及到网络请求、图片处理和文件操作等技术。下面将详细讲解这个过程,以及如何使用Glide进行图片压缩处理。 首先,我们需要理解Android的...
本教程将深入探讨如何使用Java进行Blob字段的操作,以实现将图片或文件保存到数据库中。 1. **Blob字段的理解** Blob是SQL标准定义的一种数据类型,它能够存储大量的二进制数据,如图像、音频文件、PDF文档等。在...
"Java代码保存上传的文件_压缩图片" Java代码保存上传的文件_压缩图片 Java 代码保存上传的文件_压缩图片是指在 Java web 应用程序中,如何保存上传的文件,并对其进行压缩处理。本代码使用了 Spring 框架的 ...
3. **拍照功能**:当用户点击“拍照”按钮时,调用`VideoCapture`的`read()`方法获取当前帧,将其转换为`BufferedImage`对象,然后可以显示在界面上或保存到本地。 4. **本地保存照片**:使用Java的`ImageIO`类,...