`
bdk82924
  • 浏览: 563397 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

利用HttpClient 下载图片到本地

阅读更多
public static void main(String[] args) throws IOException
    {
        try
        {
            // hasActive();
            HttpClient client = new HttpClient();
            GetMethod get = new GetMethod("http://a.jpg");
            int i = client.executeMethod(get);
            if (200 == i)
            {
                File storeFile = new File("c:/bb.gif");
                FileOutputStream output = new FileOutputStream(storeFile);
                // 得到网络资源的字节数组,并写入文件
                output.write(get.getResponseBody());
                output.close();
            }else
            {
                System.out.println("no pic"); 
            }
        } catch ( Exception e )
        {
            System.out.println("no pic");
        }

    }

 

分享到:
评论

相关推荐

    httpclient和RestfuL风格上传下载文件

    例如,一个节点可能需要将本地的文件上传到另一个节点,或者从其他节点下载文件。为了实现这种交互,你需要在每个节点上都配置HTTPClient,并且在服务端提供RESTful接口,处理文件上传和下载的逻辑。 **代码注释的...

    java实现将网上页面下载到本地

    在Java编程语言中,我们可以利用HTTP协议来实现从网上下载文件到本地的功能。这个过程涉及到网络编程、IO流处理以及文件操作等知识点。下面将详细解释如何实现这一目标。 首先,我们需要了解HTTP协议,它是互联网上...

    android HttpClient 上传图片

    下面将详细解析如何利用`HttpClient`完成这一任务。 ### 使用`HttpClient`上传图片的关键步骤 #### 1. 引入必要的库 首先,确保你的项目中已经包含了`org.apache.http`相关的类库,这是`HttpClient`的核心依赖。 ...

    java下载图片的几种方式,提供源代码

    这段代码通过打开一个URL连接,然后读取输入流并将其写入到本地文件中。 2. **使用Apache HttpClient库** Apache HttpClient是一个功能强大的HTTP客户端库,提供了更高级的网络操作。下面是如何使用HttpClient...

    本地上传图片到服务器,代码简单易懂

    在IT行业中,本地上传图片到服务器是一项常见的任务,特别是在开发Web应用、移动应用或任何需要用户上传内容的系统时。本篇文章将详细讲解如何通过Java编程语言实现这一功能,主要涉及图片文件的读取、数据流处理...

    基于java爬取网络图片并且保存到本地

    这个项目“基于Java爬取网络图片并且保存到本地”旨在为初学者提供一个学习实践的机会,了解如何利用Java进行网页抓取和数据处理。 首先,我们需要了解Java爬虫的基础。这通常涉及以下几个关键概念: 1. **HTTP...

    C#下载Url图片

    Console.WriteLine($"图片已成功下载到:{filePath}"); } else { Console.WriteLine("无法下载图片。"); } } ``` 接下来,我们引入MVVM模式。MVVM的主要思想是将用户界面(View)与业务逻辑(ViewModel)分离...

    c# 文件(图片)下载

    最后,我们将响应的内容复制到本地文件流中,完成图片的下载。 在实际应用中,你可能还需要处理一些额外的情况,例如错误处理、进度显示、多线程下载等。对于错误处理,你可以捕获异常并提供适当的反馈。对于进度...

    JAVA批量下载图片

    当获取到图片URL后,可以创建一个输出流指向本地文件,再创建输入流从网络获取图片数据,然后将数据写入本地文件,完成图片下载。 此外,考虑到批量下载,可能需要实现一个下载队列或者多线程下载策略。Java的并发...

    commons-codec-1.3.jar,commons-httpclient-3.1.jar,commons-logging-1.1.jar)

    在图片上传中,开发者可能利用HttpClient来发起POST请求,将图片数据作为请求体发送到服务器。 3. **commons-logging-1.1.jar**:这个JAR文件是Apache Commons Logging库的1.1版本。Logging库提供了一个接口层,...

    单图片下载 C#

    如果响应成功,我们创建一个新的FileStream对象用于保存图片,并使用`CopyToAsync()`方法将服务器返回的二进制流复制到本地文件。 为了在实际应用中使用这个功能,你可以将其封装到一个Web应用程序中。例如,在ASP...

    异步加载图片(网络、本地)

    在IT行业中,异步加载图片是一项关键的技术,特别是在开发移动端应用和网页时,它能...自定义图片加载库可以满足特定需求,同时熟悉并利用好现有的网络库,如Apache HttpClient,能够帮助我们更高效地实现这一功能。

    C#下载图片

    将图片流保存到本地文件,需要创建一个`FileStream`对象,然后使用`Stream.CopyTo`方法将图片数据写入文件。确保正确设置文件的编码,通常是二进制模式(`FileMode.Create`和`FileAccess.Write`): ```csharp if...

    C# winfrom中webservice接口连接服务器上传图片和下载图片.zip

    本案例中,我们关注的重点是如何利用C# WinForm客户端通过WebService接口连接服务器,实现图片的上传和下载功能。这里我们将详细讲解相关知识点。 1. WebService介绍: WebService是一种基于HTTP协议的跨平台、跨...

    PB下载HTTP文件.rar_PB-183下载_pb http_pb http下载_pb http下载图片_pb 下载

    6. **文件保存**:下载的数据通常以流的形式返回,需要将其保存到本地文件。PowerBuilder提供了 `SaveToFile` 函数,可以方便地将数据保存到指定的文件。 7. **HTTP下载图片**:对于PB_HTTP下载图片的场景,你可以...

    cocos2dx HttpClient网络访问

    通过合理利用HttpClient,开发者可以轻松地构建网络通信功能,实现游戏与服务器之间的数据交换,从而提升游戏体验和功能多样性。在实际项目中,开发者需要根据项目需求,灵活运用HttpClient提供的接口和特性,以满足...

    C#百度图片批量下载

    本项目“C#百度图片批量下载”是利用C#实现的一个实用工具,能够帮助用户快速、批量地下载百度图片。这个工具的实现原理是通过网络爬虫技术抓取百度图片搜索引擎的结果,并将这些图片保存到本地。 首先,我们要了解...

    HttpClientUtil:一个Http请求使用HttpClient访问服务器,我们也可以上传文件到服务器,比如文件或图片。它提供接口来更新你的上传进度

    - 文件上传:HttpClientUtil 支持将本地文件作为请求的一部分发送到服务器,这对于文件上传场景非常有用,如上传图片、文档等。 - 进度更新:在文件上传过程中,HttpClientUtil 提供了接口,允许开发者监控并更新...

    Bing主页图片下载程序

    这个程序的主要功能是自动从Bing搜索引擎的首页抓取每日更新的壁纸图片,并将其保存到本地,方便用户用作桌面背景。通过这个程序,用户可以轻松获取并设置高质量的Bing壁纸,无需手动访问网站。 【描述】提到,开发...

    瀑布流图片查看器

    在这个项目中,我们利用瀑布流技术来查看和管理图片,用户不仅可以浏览图片,还能将喜欢的图片保存到本地。同时,该项目还通过请求百度图片接口获取更多不同类型图片资源,满足用户多样化的需求。 1. **瀑布流布局*...

Global site tag (gtag.js) - Google Analytics