import java.io.*; import java.net.HttpURLConnection; import java.net.URL; /** * java访问URL并下载文件 * @author yangjuqi 2007-12-14 下午04:08:51 * */ public class nn1 { public static void saveToFile(String destUrl, String fileName) throws IOException { FileOutputStream fos = null; BufferedInputStream bis = null; HttpURLConnection httpUrl = null; URL url = null; byte[] buf = new byte[1024]; int size = 0; url = new URL(destUrl); httpUrl = (HttpURLConnection) url.openConnection(); httpUrl.connect(); bis = new BufferedInputStream(httpUrl.getInputStream()); fos = new FileOutputStream(fileName); while ((size = bis.read(buf)) != -1) fos.write(buf, 0, size); fos.close(); bis.close(); httpUrl.disconnect(); } public static void main(String[] args) { try { System.out.println("begin"); saveToFile("http://........","f:\\111.rar"); System.out.println("end"); } catch (Exception e) { e.printStackTrace(); } } }
更稳定的方法
HttpClient 3.1下载文件
http://happyqing.iteye.com/blog/2089621
HttpClient 4.1 下载文件
http://happyqing.iteye.com/blog/2089627
相关推荐
`ImageDownload.java`可能是实现具体下载逻辑的主程序,它负责初始化URL连接,计算文件分块,创建并启动下载线程,以及最后的合并操作。在下载完成后,还需要检查各个线程是否正确完成了任务,并合并所有部分到单一...
以上就是使用Java访问HTTPS网址并下载文件的基本步骤,包括处理可能需要的证书下载。需要注意的是,实际生产环境中,为了安全起见,不应使用信任所有证书的策略,而是应该确保服务器的证书被正确配置并由受信任的CA...
在Java编程中,访问HTTPS网址并下载文件是一个常见的任务,特别是在需要安全传输敏感数据或确保数据完整性时。这里我们将深入探讨如何使用Java 1.7版本处理这一过程,包括处理SSL证书。 首先,理解HTTPS(超文本...
综上所述,通过Java的HttpClient库,可以在Eclipse环境中编写程序,实现从指定URL下载文件到本地的功能。通过理解HttpClient的工作原理和提供的API,开发者可以构建出稳定、高效的文件下载解决方案。
标题“Java禁止直接URL访问图片”涉及到的是网络资源保护和权限控制的问题,主要知识点包括: 1. **HTTP请求与响应**: 当用户通过浏览器或其他客户端工具输入一个URL来访问图片时,实际上是发送了一个HTTP GET...
在Java编程环境中,将一个URL链接的内容转换为PDF文件是一个常见的需求,这通常涉及到网络请求、HTML解析以及PDF生成等多个步骤。以下是一个详细的步骤指南,涵盖了这个过程中的关键知识点: 首先,我们需要处理URL...
`Java.jpg`文件可能是一个示例图片,用于说明网络请求在实际项目中的应用,例如从服务器下载图片并显示在用户界面上。 总之,Java通过`java.net.URL`和相关类提供了强大的网络访问能力,能够满足各种网络编程需求。...
"Java 通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容" Java 语言可以通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容。下面将详细介绍如何实现这一功能。 Word 文档预览 在 servlet ...
亲测有效,可以直接使用,此文档解决了Java URL路径含有中文的问题
在Java开发中,将图片上传到服务器并返回可下载的URL是常见的功能需求,尤其在Web应用中。这里我们将详细探讨实现这一功能的关键步骤和技术点。 首先,客户端(通常是前端应用)需要通过HTTP请求将图片文件发送到...
Java 通过 URL 下载文件并输出的方法 Java 通过 URL 下载文件并输出的方法是指在 Java 语言中使用 URL 连接来下载文件并将其输出到客户端的方法。本文将深入探讨这种方法的实现细节,并为开发者提供一个详细的参考...
Java URL下载器是一种实用工具,它允许用户从指定的URL抓取并下载文件。这个实例是基于Java编程语言实现的,特别强调了多线程技术,以提高下载速度和效率。下面将详细介绍这个下载器的工作原理、核心概念以及如何...
首先,Java中的`java.net.URL`类是用于表示统一资源定位符(URL)的对象,它是访问互联网资源的入口。通过创建URL对象,可以获取到与该URL关联的信息,如主机名、端口号等,并且可以通过`openConnection()`方法建立...
### 通过JAVA语言实现使用URL访问网络资源 #### 一、URL概述与基本概念 URL(Uniform Resource Locator),即统一资源定位符,是用于标识互联网上特定资源的地址。通过给定的URL,浏览器能够找到相应的文件或其他...
在提供的文件列表中,`UrlTool.exe`可能是一个可执行文件,用于直接运行该URL转换工具,而`jre6`则意味着这个工具需要Java运行环境6版本来执行。这意味着用户在使用此工具前需要确保他们的系统安装了兼容的Java版本...
JAVA 根据 URL 把多文件打包成 ZIP 下载实例是指通过 JAVA 将多个文件根据 URL 下载并打包成 ZIP 文件的过程。在这个过程中,我们可以使用 JAVA 的 URL 连接和 ZIP 压缩技术来实现文件的下载和打包。 在这个例子中...
在本示例中,`www.pudn.com.txt`可能是包含多个URL的文本文件,你可以遍历这些URL并按照上述方式逐个下载。这可以构成一个简单的批量下载器。 最后,`URL`压缩包中的`URL`文件可能是一个Java源代码文件,展示了如何...
写这个小程序的初衷,是因为一个我的WAP前端哥们的公司(只做PHP的公司)有一个业务逻辑需要不停的访问一个PHP方法,来实现他们业 务逻辑所以写了一个,只要输入“空秒数和URL”地址... 启动 定时访问URL.exe 文件开始
### Java访问网络 在Java中,访问网络通常涉及到使用`java.net`包中的类,如`URL`和`HttpURLConnection`。通过`URL`类,我们可以创建一个表示互联网资源的统一资源定位符(URL)。之后,可以使用`HttpURLConnection...