`
aa00aa00
  • 浏览: 331409 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

读取网络图片文件

    博客分类:
  • jsp
阅读更多

// 读取网络文件

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 网络图片加载与本地图片读取demo”显然是一个示例项目,旨在教导开发者如何从网络上获取图片并将其显示在Unity场景中,同时也能处理本地存储的图片。以下将详细介绍这两个核心知识点: ### 1. 网络图片...

    以二进制形式读取外部图片文件(AIR)

    在本示例中,我们看到一个完整的ActionScript 3.0类`Main`,它定义了一个用于读取外部图片文件并以二进制格式显示的程序。 #### 1.1 类的基本结构 - `Main`类继承自`Sprite`,这是AS3中常见的做法,用于创建图形...

    C#远程获取图片文件流的方法

    主要介绍了C#远程获取图片文件流的方法,涉及C#针对图片及文件流操作的相关技巧,需要的朋友可以参考下

    okgo网络框架,以及图片文件上传

    5. 发起上传:使用 OkGo 的相关方法发起请求,将图片文件作为请求体的一部分发送。 6. 处理响应:收到服务器的响应后,根据状态码和返回数据进行相应的业务处理。 **照相功能** 照相功能通常需要启动相机应用,...

    UE4/UE5 图片读取加载写入插件

    支持读取下载本地图片 支持读取下载网络图片 C++和蓝图混合使用 支持蓝图可视化 蓝图节点有三个全局静态函数支持蓝图使用

    python从网络读取图片并直接进行处理的方法

    ### Python从网络读取图片并直接进行处理的方法 在Python编程中,经常需要处理各种多媒体文件,其中图像处理是一项常见的需求。特别是在Web开发领域,有时我们需要直接从网络上获取图片并立即对其进行处理,例如...

    网络编程(socket)文件图片等传送

    总的来说,网络编程中的文件和图片传输是一个涉及网络协议、数据处理和错误控制的综合过程。理解和掌握这些知识点对于开发涉及网络通信的系统至关重要,无论是简单的文件分享应用还是复杂的分布式系统,都离不开这些...

    Android读取本地json文件的方法(解决显示乱码问题)

    - **Android文件操作**:Android提供了多种文件操作方法,包括读写文件、文件流操作等。 - **SD卡操作**:Android允许应用在外部存储(如SD卡)上进行文件操作,但需要注意权限问题。 - **Android视图View和控件**:...

    读取网络图片资源的listview

    本示例的标题“读取网络图片资源的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一二进制形式读取图片"的场景中,我们关注的是如何使用QT来处理图像数据,特别是将图像以二进制形式存入文件。这个过程涉及的主要知识点包括: 1. **QImage类**:这是QT中处理图像的核心类,可以用来创建、...

    支持android4.0的读取网络图片完整例子

    在Android开发中,读取网络图片是一个常见的需求,特别是在构建应用程序时,比如新闻阅读应用、社交媒体应用等。这个“支持android4.0的读取网络图片完整例子”提供了兼容Android 2.x到Android 4.0版本的解决方案,...

    android读取网络图片

    在Android开发中,读取网络图片是一项常见的任务,特别是在构建应用程序时展示远程数据或加载用户头像等场景。本项目提供了简单的源码实现,让你能够快速理解和应用到自己的工程中。接下来,我们将深入探讨如何在...

    读取网络图片并输出zip压缩包(单文件夹/多文件夹)示例源码.rar

    7. **文件读写操作**:在读取网络图片并写入ZIP文件的过程中,可能需要用到`BufferedInputStream`和`BufferedOutputStream`来提高效率。它们提供缓冲区,减少对磁盘I/O的频繁操作。 8. **异常处理**:处理网络请求...

    URL读取图片_URL读取图片_

    总之,从URL读取图片或PDF文件涉及网络请求、数据处理和文件操作等技术,这些基本技能在开发过程中至关重要,无论你是构建网站、移动应用还是后台服务。理解并熟练运用这些技术,能让你在处理网络资源时更加游刃有余...

    C# 将图片文件转换成字节流存储在TXT

    这个过程涉及到两个主要步骤:读取图片文件到字节数组,然后将字节数组写入TXT文件。 1. **读取图片文件到字节数组**: 使用C#的`File.ReadAllBytes()`方法可以从磁盘上的文件读取所有字节到一个字节数组。例如,...

    C#中pictureBox中显示网络图片

    C# winform代码 1.图片异步加载 2.图片加载时,显示等待光标 3.图片加载完成后,将光标恢复 4.pictureBox1.LoadAsync("http://www.zu14.cn/wp-content/uploads/2009/02/image14.png");

    JS读取本地文件夹和图片异步加载(图片LazyLoad)

    在本文中,我们将探讨如何使用JavaScript读取本地文件夹,并实现图片的异步加载,即图片的LazyLoad技术。 一、JavaScript读取本地文件夹 在浏览器环境中,出于安全考虑,JavaScript无法直接访问用户的本地文件系统...

Global site tag (gtag.js) - Google Analytics