`

下载网络文件到本地的方法

    博客分类:
  • Java
阅读更多
public static void main(String[] args) {
	BufferedOutputStream bos = null;
	BufferedInputStream bis = null;
	try {
		URL url = new URL("http://www.baidu.com/img/baidu_logo.gif");
		URLConnection conn = url.openConnection();
		bis = new BufferedInputStream(conn.getInputStream());
		FileOutputStream fos = new FileOutputStream(new File("c:/", "logo.gif"));
		bos = new BufferedOutputStream(fos);
		byte[] buf = new byte[2097152];
		int len = -1;
		while ((len = bis.read(buf)) != -1) {
			bos.write(buf, 0, len);
		}
	} catch (IOException e) {
		e.printStackTrace();
	} finally {
		try {
			if (null != bis) {
				bis.close();
			}
			if (null != bos) {
				bos.close();
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

 

分享到:
评论

相关推荐

    Wpf下载网络文件到本地指定路径(简单示例)

    在本文中,我们将深入探讨如何在WPF应用中实现从网络下载文件并将其保存到本地指定路径。这个过程涉及到多个关键知识点,包括网络请求、文件流处理和UI更新。我们将结合给定的标题和描述来详细阐述这些概念。 首先...

    windows下载服务 下载文件到本地

    本文将详细讲解如何使用C#来实现一个下载文件到本地的程序,涉及的关键技术包括Windows服务、Web请求以及文件操作。 首先,让我们从Windows服务开始。Windows服务是一种在操作系统后台运行的应用程序,它可以自动...

    Web Api 通过文件流 下载文件到本地实例

    在ASP.NET Web API中,通过文件流下载文件到本地是一个常见的功能需求,它涉及到网络通信、文件处理和HTTP协议等多个方面。在这个实例中,我们将深入探讨如何实现这一过程,以及涉及的关键技术和步骤。 首先,我们...

    php下载远程文件到本地存储的函数类.zip

    这个“php下载远程文件到本地存储的函数类”很可能封装了上述的一种或两种方法,提供了一种更抽象、更易于使用的接口。它可能包含了以下功能: 1. 初始化下载任务,包括设置远程文件URL、本地存储路径等参数。 2. ...

    java使用HttpClient通过url下载文件到本地

    在这个特定的场景中,我们利用HttpClient来从指定的URL下载文件到本地。以下是对这个主题的详细阐述: 1. **HttpClient介绍**: HttpClient是一个Java库,支持HTTP/1.1协议以及部分HTTP/2特性。它提供了一组高级...

    javascript实现将文件保存到本地方法汇总

    标题中提到的是JavaScript实现将文件保存到本地的方法汇总,具体的知识点涵盖了以下三个方面: 1. 使用JavaScript保存文件到本地的基本方法和原理。在Web开发中,通常我们没有直接的方法去保存文件到用户的设备上,...

    使用JS自动从服务器端下载文件到本地

    标题“使用JS自动从服务器端下载文件到本地”涉及到的核心技术是JavaScript的文件操作和HTTP交互,主要在前端实现从服务器获取文件并保存到本地的功能。这篇博客文章可能讲解了如何利用JavaScript的API来实现这一...

    下载服务器文件到本地,并删除已下载的服务器文件

    在IT行业中,下载服务器文件到本地以及在下载后删除服务器上的源文件是一项常见的操作,尤其在数据迁移、备份或更新场景下。以下是一些相关的知识点: 1. **FTP(File Transfer Protocol)**:FTP是最传统的文件...

    从网络下载视频文件保存到本地

    总结起来,从网络下载视频文件并保存到本地,涉及网络请求、文件下载、权限管理、UI交互、错误处理等多个环节。在Android开发中,这些都需要综合运用才能实现一个完整的功能。在VideoView中播放本地SD卡中的视频,是...

    Java版Linux文件上传下载、windows本地文件上传下载

    对于Windows环境,文件上传和下载可以直接通过文件系统API完成,例如使用`java.nio.file.Files.copy()`方法。不过,由于这里涉及到跨平台交互,通常我们会使用Java的网络I/O来实现HTTP或FTP服务器,用户可以通过...

    Android扫描本地pdf文件和从网络下载pdf文件并打开

    在Android平台上,开发人员经常需要处理文件操作,特别是与PDF(Portable Document Format)相关的任务,如扫描本地PDF文件、从网络下载PDF文件以及打开这些文件供用户查看。本篇文章将详细探讨如何在Android应用中...

    java下载网络图片到本地保存

    在Java编程中,下载网络图片并将其保存到本地是一个常见的任务,特别是在开发涉及网页抓取、数据备份或者网络资源管理的项目中。这个过程通常包括以下几个步骤:建立网络连接、发送请求、接收响应数据以及将数据保存...

    C# asp.net http HttpWebRequest模拟浏览器请求下载文件到本地.txt

    C# asp.net http HttpWebRequest模拟浏览器请求下载文件到本地

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

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

    C# WPF 下载网络文件、流到指定目录,支持选择目标目录进行存储,可实时查看文件下载进度

    在C# WPF环境中,开发一个能够下载网络文件并将其保存到用户指定目录的应用程序是一项常见的任务。这个功能不仅方便用户管理他们的下载,还可以通过实时显示下载进度来提供更好的用户体验。下面将详细介绍如何实现...

    C#实现HTTP下载文件的方法

    总的来说,C#实现HTTP下载文件的方法涉及到网络请求的创建、数据流的读取与写入,以及文件操作等基本概念。通过理解并熟练掌握这些知识点,开发者可以有效地处理网络数据的下载任务,从而在各种应用场景中实现更高效...

    c#通过url下载到本地文件.txt

    C# 通过文件url 下载 文件,只是最简单的方法。其实要写一个下载的方法是要很复杂的过程的。可以自定义文件保存地址文件夹,图片 文档表格应该都有可以改个后缀就好

    云存储文件下载到本地java.zip

    在"云存储文件下载到本地java.zip"这个项目中,我们可以看到四个Java类文件:JDCloudFileUtil.java、HuaweiCloudFileUtil.java、TencentCloudFileUtil.java和AliCloudFileUtil.java。这些类是针对不同云服务商实现的...

    下载网络图片文件到本地指定文件中

    将网络图片下载到本地指定的文件中,没有尝试是否可以下载其他类型文件 通过BufferedInputStream读取图片的流,然后将读取的byte写入到指定文件中

    Java下载m3u8文件列表中的TS文件到本地工具类

    3. 高性能高稳定性:依托流读写,实现高速下载,充分利用网络带宽,提高下载速度,保障下载过程稳定流畅。 4. 灵活易用:提供简洁明了的API接口,兼容各类Java项目,轻松嵌入您的现有系统,无需复杂配置,即装即用。...

Global site tag (gtag.js) - Google Analytics