从链接中下载文件
来源:互联网 发布:飞鹰网络电视安卓版 编辑:程序博客网 时间:2024/05/22 10:57
本文采用Java中的URL技术从指定链接中下载资源。
package cn.nwsuaf.url;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;/** * 从链接中下载文件 * * @author 刘永浪 * */public class URLDemo {public static void main(String[] args) {try {// 定义URL对象并传入链接参数URL url = new URL("http://g.hiphotos.baidu.com/image/pic/item/a8ec8a13632762d00905bd2da2ec08fa513dc66d.jpg");// 输出本地主机名System.out.println("主机名:" + url.getHost());// 输出资源路径System.out.println("资源路径:" + url.getPath());// 输出端口号System.out.println("端口号:" + url.getPort());// 输出协议(http、ftp、file协议)System.out.println("协议:" + url.getProtocol());// 通过URL打开连接URLConnection conn = url.openConnection();// 设置文件存储路径String path = url.getPath().substring(url.getPath().lastIndexOf("/"));System.out.println(path);// 保存下载文件到本地资源BufferedInputStream bis = new BufferedInputStream(conn.getInputStream());BufferedOutputStream fos = new BufferedOutputStream(new FileOutputStream("d:" + path));byte[] bytes = new byte[1024 * 10];int len = -1;while ((len = bis.read(bytes)) != -1) {fos.write(bytes, 0, len);fos.flush();}fos.close();bis.close();System.out.println("下载成功!");} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}
1 0
- 从链接中下载文件
- 从url中下载文件
- c#.net从后台数据库中下载文件
- ASP.NET从数据库中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- JAVA 从FTP目录中下载文件
- Struts 从项目中下载文件
- 从网络url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- java 从网络Url中下载文件
- VMware虚拟机上Mac OS磁盘空间扩展
- sql中的group by 和 having 用法解析
- 【KMP算法详解——适合初学KMP算法的朋友
- hibernate.TypeMismatchException: Provided id of the wrong type for class
- tyvj1051选课
- 从链接中下载文件
- iOS动画浅析
- 虚拟实时
- jquery.slides.js 幻灯片脚本使用方法
- UIImageView 显示图片和画一条直线
- winform ListView 扩展:1.失去焦点后保持选中行高亮;2.分组折叠
- ACM整理(一)——所需函数
- Palindrome Partitioning II
- php 设计模式