// 读取网络文件
package cn.ehoo.wap.ScreenCapture;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
public class GetUrlImg {
public static void getUrlImg(String strUrl, String fileName)
throws Exception {// URLName照片地址
int HttpResult = 0; // 服务器返回的状态
URL url = new URL(
"http://124.128.83.220/s/9/11/26/qYS/200911261423376105.gif"); // 创建URL
URLConnection urlconn = url.openConnection(); // 试图连接并取得返回状态码urlconn.connect();
HttpURLConnection httpconn = (HttpURLConnection) urlconn;
HttpResult = httpconn.getResponseCode();
System.out.println(HttpResult);
if (HttpResult != HttpURLConnection.HTTP_OK)
{
int filesize = urlconn.getContentLength(); // 取数据长度System.out.println(filesize);
}
BufferedInputStream bis = new BufferedInputStream(urlconn
.getInputStream());
BufferedOutputStream bos = new BufferedOutputStream(
new FileOutputStream("d:\\xuhao\\"+fileName));
byte[] buffer = new byte[1024]; // 创建存放输入流的缓冲
int num = -1; // 读入的字节数
while (true) {
num = bis.read(buffer); // 读入到缓冲区
if (num == -1) {
bos.flush();
break; // 已经读完
}
bos.flush();
bos.write(buffer, 0, num);
}
bos.close();
bis.close();
}
public static void main(String[] args) throws Exception {
GetUrlImg.getUrlImg("url", "bos");
}
项目中用到的一段,程序,贴出来,留个标记!!
}
分享到:
相关推荐
本篇文章将详细介绍五种在Android中读取和显示网络图片的方法,适合初学者快速掌握。 1. **使用`HttpURLConnection`和`InputStream`** 这是最基础的方式,通过发送HTTP请求获取图片的二进制数据,然后将其转换为`...
这个“Unity 网络图片加载与本地图片读取demo”显然是一个示例项目,旨在教导开发者如何从网络上获取图片并将其显示在Unity场景中,同时也能处理本地存储的图片。以下将详细介绍这两个核心知识点: ### 1. 网络图片...
在本示例中,我们看到一个完整的ActionScript 3.0类`Main`,它定义了一个用于读取外部图片文件并以二进制格式显示的程序。 #### 1.1 类的基本结构 - `Main`类继承自`Sprite`,这是AS3中常见的做法,用于创建图形...
主要介绍了C#远程获取图片文件流的方法,涉及C#针对图片及文件流操作的相关技巧,需要的朋友可以参考下
5. 发起上传:使用 OkGo 的相关方法发起请求,将图片文件作为请求体的一部分发送。 6. 处理响应:收到服务器的响应后,根据状态码和返回数据进行相应的业务处理。 **照相功能** 照相功能通常需要启动相机应用,...
支持读取下载本地图片 支持读取下载网络图片 C++和蓝图混合使用 支持蓝图可视化 蓝图节点有三个全局静态函数支持蓝图使用
### Python从网络读取图片并直接进行处理的方法 在Python编程中,经常需要处理各种多媒体文件,其中图像处理是一项常见的需求。特别是在Web开发领域,有时我们需要直接从网络上获取图片并立即对其进行处理,例如...
总的来说,网络编程中的文件和图片传输是一个涉及网络协议、数据处理和错误控制的综合过程。理解和掌握这些知识点对于开发涉及网络通信的系统至关重要,无论是简单的文件分享应用还是复杂的分布式系统,都离不开这些...
- **Android文件操作**:Android提供了多种文件操作方法,包括读写文件、文件流操作等。 - **SD卡操作**:Android允许应用在外部存储(如SD卡)上进行文件操作,但需要注意权限问题。 - **Android视图View和控件**:...
本示例的标题“读取网络图片资源的listview”表明我们要探讨的是如何在ListView中加载来自网络的图片。描述提到“自己定义listitem样式”,意味着我们需要自定义ListView的每个条目视图,同时实现一个小型的演示应用...
可以使用`File`类的`listFiles()`方法,过滤出`.jpg`或`.png`等图片文件: ```java File[] imageFiles = new File(pictureFolder).listFiles(path -> path.getName().endsWith(".jpg") || path.getName().endsWith...
将网络图片下载到本地指定的文件中,没有尝试是否可以下载其他类型文件 通过BufferedInputStream读取图片的流,然后将读取的byte写入到指定文件中
在"QT一二进制形式读取图片"的场景中,我们关注的是如何使用QT来处理图像数据,特别是将图像以二进制形式存入文件。这个过程涉及的主要知识点包括: 1. **QImage类**:这是QT中处理图像的核心类,可以用来创建、...
在Android开发中,读取网络图片是一个常见的需求,特别是在构建应用程序时,比如新闻阅读应用、社交媒体应用等。这个“支持android4.0的读取网络图片完整例子”提供了兼容Android 2.x到Android 4.0版本的解决方案,...
在Android开发中,读取网络图片是一项常见的任务,特别是在构建应用程序时展示远程数据或加载用户头像等场景。本项目提供了简单的源码实现,让你能够快速理解和应用到自己的工程中。接下来,我们将深入探讨如何在...
7. **文件读写操作**:在读取网络图片并写入ZIP文件的过程中,可能需要用到`BufferedInputStream`和`BufferedOutputStream`来提高效率。它们提供缓冲区,减少对磁盘I/O的频繁操作。 8. **异常处理**:处理网络请求...
总之,从URL读取图片或PDF文件涉及网络请求、数据处理和文件操作等技术,这些基本技能在开发过程中至关重要,无论你是构建网站、移动应用还是后台服务。理解并熟练运用这些技术,能让你在处理网络资源时更加游刃有余...
这个过程涉及到两个主要步骤:读取图片文件到字节数组,然后将字节数组写入TXT文件。 1. **读取图片文件到字节数组**: 使用C#的`File.ReadAllBytes()`方法可以从磁盘上的文件读取所有字节到一个字节数组。例如,...
C# winform代码 1.图片异步加载 2.图片加载时,显示等待光标 3.图片加载完成后,将光标恢复 4.pictureBox1.LoadAsync("http://www.zu14.cn/wp-content/uploads/2009/02/image14.png");
在本文中,我们将探讨如何使用JavaScript读取本地文件夹,并实现图片的异步加载,即图片的LazyLoad技术。 一、JavaScript读取本地文件夹 在浏览器环境中,出于安全考虑,JavaScript无法直接访问用户的本地文件系统...