`
huyifan951124
  • 浏览: 82945 次
社区版块
存档分类
最新评论

java 通过URL下载文件或图片到本地

    博客分类:
  • java
阅读更多

今天尝试了一下通过flikr api将搜索到的图片保存到本地(其实其他文件也差不多是这样做),下面说一下具体操作步骤:

//注意!本人为linux系统没有盘符.
File file=new File("/home/.后面省略");//此为绝对路径
File file=new File("../workspace/后面省略")//此为相对路径
FileOutputStream out =new FileOutputStream(file);//要输出到的本地文件路径
URL url=new URL("http://xxxxxxxxx");
URLConnection conn=url.openConnection();
InputStream is=conn.getInputStream();
byte[] data =new byte[1024];
int len=0;
//也可以先写道字节数组输出流,在一次性的用文件输出流输出
//ByteArrayOutputStream bos=new ByteArrayOutputStream();
while((len=is.read(data))!=-1)
{
	out.write(data,0,len);//将数据通过输出流输出到本地.
	/*
		//如果是用字节数组的话	
		bos.write(data,0,len);
	*/
}
/*
//如果是用字节数组的话
byte[] data2=bos.toByteArray();
out.write(data2);


*/
out.close();
is.close();

 

分享到:
评论

相关推荐

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

    综上所述,通过Java的HttpClient库,可以在Eclipse环境中编写程序,实现从指定URL下载文件到本地的功能。通过理解HttpClient的工作原理和提供的API,开发者可以构建出稳定、高效的文件下载解决方案。

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

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

    java多线程URL方式下载单个大文件

    在Java编程中,多线程下载大文件是一种常见的优化策略,尤其对于网络资源如文件或图片的下载。这种策略能够利用多核处理器的优势,通过并发处理来提高下载速度。本篇将详细介绍如何使用Java实现基于URL的单个大文件...

    Java多个文件根据URL下载后打包zip导出.zip

    在Java编程中,有时我们需要从网络上下载多个文件并将其打包为一个压缩文件,例如ZIP格式,以便于存储或分发。这个过程涉及到文件I/O操作、网络请求以及压缩算法的使用。以下是对这个场景的详细说明: 1. **网络...

    java上传图片至服务器并且返回下载URL

    在Java开发中,将图片上传到服务器并返回可下载的URL是常见的功能需求,尤其在Web应用中。这里我们将详细探讨实现这一功能的关键步骤和技术点。 首先,客户端(通常是前端应用)需要通过HTTP请求将图片文件发送到...

    java URL转PDF文件

    在Java编程环境中,将一个URL链接的内容转换为PDF文件是一个常见的需求,这通常涉及到网络请求、HTML解析以及PDF生成等多个步骤。以下是一个详细的步骤指南,涵盖了这个过程中的关键知识点: 首先,我们需要处理URL...

    java,jsp读取远程图片到本地服务器

    在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...

    根据url下载图片

    标题"根据url下载图片"表明,这个程序或脚本能够接收一个图片的URL,然后将其下载到本地计算机上。在Web开发中,这通常通过HTTP或HTTPS协议完成,它们是互联网上的主要通信协议。为了下载图片,我们需要一个可以处理...

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

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

    \java通过url在线预览Word、excel、ppt、pdf、txt文档中的内容

    "Java 通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容" Java 语言可以通过 URL 在线预览 Word、Excel、PPT、PDF、TXT 文档中的内容。下面将详细介绍如何实现这一功能。 Word 文档预览 在 servlet ...

    JAVA获取本地视频或者网络URL的时长.zip

    在Java编程中,获取本地视频或网络URL的时长是一项常见的任务,特别是在处理多媒体内容时。这个主题主要涉及两个核心技术点:本地文件I/O操作和网络请求处理。下面将详细介绍如何实现这一功能。 首先,对于本地视频...

    用JAVA实现远程图片批量下载

    使用Java实现远程图片批量下载不仅可以提高下载效率,还能有效地管理URL和已下载的图片,减少资源浪费。此外,通过扩展此框架,还可以实现对其他类型网络资源的批量下载。这种方法在面向网络信息搜集方面具有重要的...

    java通过url下载文件并输出的方法

    Java 通过 URL 下载文件并输出的方法是指在 Java 语言中使用 URL 连接来下载文件并将其输出到客户端的方法。本文将深入探讨这种方法的实现细节,并为开发者提供一个详细的参考指南。 Java 通过 URL 下载文件的方法 ...

    通过http协议的url下载文件

    - **功能**:此方法接收三个参数,分别为图片的URL、保存到本地的文件名以及保存路径,主要功能是从网络下载图片并保存到指定路径。 - **关键点**: - 使用`getImageFromNetByUrl`方法获取图片数据。 - 检查返回的...

    java URL转PDF文件(完美支持中文)

    在Java编程环境中,将URL内容转换为PDF文件是一项常见的需求,尤其在数据抓取、文档保存或自动化报告生成等场景中。"java URL转PDF文件(完美支持中文)"的主题着重于如何利用Java库来实现这一功能,并且确保中文字符...

    JAVA下载远程文件到本地的最精简代码

    JAVA下载远程文件到本地的最精简代码,就一行代码,不信自己看,而且是官方提供,绝对适合你,一个远程URL,一个本地路径,文件就在你的电脑上了

    java swing url下载器

    Java Swing URL下载器是一个利用Java Swing图形用户界面库开发的应用程序,主要用于从互联网上下载文件。Swing是Java提供的一种轻量级GUI工具包,它允许开发者创建丰富的桌面应用程序。这个URL下载器通过用户输入的...

    JAVA读取远程网页文件并保存本地

    JAVA读取远程网页文件并保存本地 从远程URL地址获取网页文件下载到本地 这个方法可以生成静态HTML文件使用!

    通过url获取网络位置上的文件流

    在Java编程中,有时我们需要从网络上的某个URL下载文件,特别是在处理远程资源时。这个过程通常涉及将URL转换为文件流,以便我们可以读取、处理或保存这些远程数据。以下是一个详细的知识点介绍,关于如何在Java中...

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

    不过,由于这里涉及到跨平台交互,通常我们会使用Java的网络I/O来实现HTTP或FTP服务器,用户可以通过浏览器进行文件上传和下载。 创建HTML界面可以使用HTML、CSS和JavaScript技术。HTML5引入了`<input type="file">...

Global site tag (gtag.js) - Google Analytics