您的位置:

包含java中的http下载管理器的词条

本文目录一览:

现在都有什么网络下载工具?

名称 软件简介 更新时间 大小

迅雷(Thunder)

迅雷是一款新型的基于多资源超线程技术的下载软件,作为“宽带时期的下载工具”,迅雷针对宽带用户做了特别的优化,能够充分利用宽带上网的特点,带给用户高速下载的全新体验! 2006-04-19 3308 KB

BitComet

BitComet是基于BitTorrent协议的p2p文件分享免费软件,支持多任务下载,文件有选择的下载;磁盘缓存,减小对硬盘的损伤;只需一个监听端口,方便手工防火墙和NAT/Router配置;在WindowsXP下能自动配置支持Upnp的NAT和XP防火墙,续传做种免扫描,速度限制等多项实用功能,以及自然方便的使用界面。 2006-04-14 2.5M

BitComet

BitComet是基于BitTorrent协议的p2p文件分享免费软件,支持多任务下载,文件有选择的下载;磁盘缓存,减小对硬盘的损伤;只需一个监听端口,方便手工防火墙和NAT/Router配置. 2006-04-13 3.1M

Thunder 迅雷

“光速般”的智能下载软件——迅雷。迅雷拥有比目前用户常用的下载软件快7——10倍的下载速度…… 2006-04-12 3.29M

TuoTu 脱兔

脱兔Tuotu是首款同时支持BT、ED2K(eMule)、HTTP、FTP、MMS、RTSP协议的高性能绿色P2SP下载软件。 2006-04-11 1.92M

Free Download Manager

一款免费的多点续传下载及管理的软件,支持 HTTP, HTTPS and FTP 的下载功能,软件公司称可增快你的下载速度达 600%。该软件有一个特色,支持直接浏览 FTP 站台的目录(如果你有该 FTP 站台的浏览权限时),再选择你要的文档,便可以直接以该软件来下文档。 2006-04-06 1.06M

µTorrent(超小BT客户端)

BT下载你试过µTorrent吗?100余KB的BT下载客户端 2006-03-31 154K

Azureus for Windows

一个基于JAVA的多torrent下载程序,可以手动设置某个torrent的优先权,加入了irc聊天室,增加了一些基本的irc命令…… 2006-03-16 6709 KB

影音嗅探专家

在线电视电影地址/Flash/MP3/Email地址/FTP 等网络地址嗅探工具,并可以自定义嗅探文件…… 2006-03-16 2684 KB

影音传送带(Net Transport) UNICODE

影音传送带是一个高效稳定功能强大的下载工具,下载速度一流,CPU占用率低,尤其在宽带上特别明显;内建易于使用的文件管理器,轻松实现按类别存放下载的文件…… 2006-03-08 1593 KB

屁屁狗

屁屁狗是一款集成HTTP和P2P下载为一体的高速P2SP下载软件…… 2006-03-07 3.44MB

eMule-Xtreme

近期国外热门的eMule修改版软件,用骡子的朋友不妨试试这个eMule-Xtreme,在使用这款电骡时发现即使断线重新启动电骡,也不会重新排队…… 2006-03-02 4745 KB

共工BT

一个功能强大,使用方便的BitTorrent客户端。拥有全中文的界面,相对于原版更加易用…… 2006-03-01 1028 KB

影音传送带(Net Transport) ANSI

影音传送带是一个高效稳定功能强大的下载工具,下载速度一流,CPU占用率低,尤其在宽带上特别明显;内建易于使用的文件管理器,轻松实现按类别存放下载的文件…… 2006-03-01 1586 KB

uTorrent

很小巧的BT客户端程序,拥有常见的功能,但是不支持UDP的连接协议。内网下载方面也有不错的表现,外网就更不用提了…… 2006-02-27 557 KB

TuoTu脱兔

脱兔是一款优秀的下载软件,目前整合了HTTP、FTP和BT协议,采用的是多镜像多线程下载,支持断点续传。采用多镜像多线程下载的最大优势在于能有效提高下载速度、有些解决下载链接失效情况导致不能下载的问题…… 2006-02-06 1852 KB

网络搜图王

帮助你从网页中搜索图片,并将图片保存在本地的工具。她可以设置下载的图片大小:只下载满足大小的图片到本地…… 2006-02-04 627 KB

网络电影王

不管你之前是否有下载过电影,现在你选择了网络电影王,那么你就不需要再盲目的寻找影片的下载地址了,也不需要用Bt下载到90的时候发现没有种子…… 2006-01-26 1509 KB

BitTorrent

BitTorrent(简称BT,俗称BT下载、变态下载)是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快…… 2006-01-25 6706 KB

HXWare软件传送带 装机必备版

一款集软件、游戏、Flash搜索和下载的免费工具,您可以使用本软件直接下载您想要的软件、游戏、Flash等,并结合DUDU加速器高速下载。本程序目前收集了约200个装机必备软件,不断更新中…… 2006-01-19 3530KB

DuDu下载加速器

软件特性:DuDu下载加速器是基于HTTP/FTP协议开发的多点对等网技术的下载软件产品…… 2006-01-19 2.3MB

图像下载 ImageZ

ImageZ是 Maxthon(遨游) 浏览器的一个扩展插件,可用于遨游Maxthon 1.2.5以上的版本…… 2006-01-18 59 KB

CoCsoft Stream Down

一个非常出色的流媒体文件下载工具. 除HTTP, FTP外, 还支持RTSP, MMS, MMSU, MMST协议! 2006-01-17 1645 KB

ReGet Pro

支持HTTP与FTP续传,内建5种语言,可依你的需要来切换.可设定/储存下传文件名单,万一FTPServer接不通,ReGet会一直会试下传文件直到完成为止…… 2006-01-17 1548 KB

GetRight Pro

GetRight 将文件下载功能扩展成能恢复中断的下载,简单错误恢复,还有其他很多功能让你更快更灵活下载…… 2006-01-12 4158 KB

BitComet

BitComet是基于BitTorrent协议的p2p免费软件;高效的网络内核,多任务同时下载依然保持很少的CPU内存占用…… 2006-01-12 3029 KB

图片吸血鬼

图片吸血鬼是一款从网站上下载图片的共享软件,它可以把网站上的图片都下载下来…… 2006-01-12 904 KB

影音传送带(Net Transport)

《影音传送带》(Net Transport) 中国第一个实现MMS(多线程)、RTSP(PNA)、HTTP和FTP的下载利器…… 2006-01-09 1512 KB

影音传送带(Net Transport)

Net Transport 是一个快速稳定功能强大的下载工具。优点:下载,速度一流,CPU占用率低,尤其在宽带上特别明显…… 2006-01-09 1473 KB

迅雷(Thunder)

迅雷是一款新型的基于多资源超线程技术的下载软件,作为“宽带时期的下载工具”,迅雷针对宽带用户做了特别的优化,能够充分利用宽带上网的特点,带给用户高速下载的全新体验!同时,迅雷推出了“智能下载”的全新理念,通过丰富的智能提示和帮助,让用户真正享受到下载的乐趣…… 2006-01-09 3279 KB

阿春图片保存及浏览器

本软件为一集图片的保存及浏览的一个工具。对于一些自己特别喜爱、珍贵或者隐密的图片,可用此程序来保存,以达到保存和保护的作用…… 2006-01-04 1339KB

μTorrent

μTorrent 是一款体积超迷你的 BT 下载工具,整个安装包甚至连 100K 都不到,由此可见它在体积上与那些动辄数 MB 的 BT 下载工具的差异…… 2006-01-03 114KB

BT发动机

一个优化BT类文件下载速度的软件,在下载BT文件时将BT发动机打开,可以使 计算机处于优化模式,将BT文件下载速度提高100%左右,同时可以有效的保护硬盘. 2005-12-29 1770KB

Download Accelerator Plus

相当不错的下载软件,网上下载加速 300%,支持文件续传,多线程下载,服务器镜射... 2005-12-28 4262KB

μTorrent 汉化版

一个小巧的BT客户端工具。支持多任务下载;智能化的带宽控制;最小到文件级的下载优先级控制…… 2005-12-27 512KB

Internet Download Manager

提升你的下载速度最多达5倍,安排下载时程,或续传一半的软件…… 2005-12-22 1824 KB

随愿专利下载器(PatentDown)

本人因药品研发的需要,经常要查询一些数据库,如:CNKI中文期刊数据库、中国优秀博硕士学位论文全文数据库、维普数据库、万方数 据库等等…… 2005-12-09 8060 KB

多线程批量下载机器人(HDLD)

批量下载功能这是最基本功能了,可以通过编写URL地址中的变量实现批量下载,尤其是用来搜集离线论坛是最理想的工具了。批量下载功能目前版本已经包含了http/ftp/网络共享几种方式的文件传输和下载,脚本控制是同行软件所没有的,我们的独创技术…… 2005-12-06 11804KB

BT加速:BT Engine

BT下载的强力辅助工具。BT是流行的下载方式,但是大部分时候我们不能连接到所有的BT种子,BT Engine 并没有下载能力,它只是一个专业的优化BT 下载的工具集…… 2005-11-29 908 KB

iShare

IS是新一代通用下载工具,不但完全具备常见下载工具断点续传、多点传输等普通下载功能外,IS还全面支持多服务器多点下载技术…… 2005-11-14 3194 KB

Internet Download Accelerator

Internet Download Accelerator(IDA),支持HTTP及FTP的通讯协议、动态多线程下载、断线续传、排程下载、完成后自动关机、下载完成后写入纪录文件、剪贴簿监控、IE功能整合等等,功能可以跟FlashGet相比…… 2005-11-01 2335 KB

最新页 5页 4页 3页 2页 1页下一页

推荐一下不错的下载工具,谢谢

迅雷(Thunder)

迅雷是一款新型的基于多资源超线程技术的下载软件,作为“宽带时期的下载工具”,迅雷针对宽带用户做了特别的优化,能够充分利用宽带上网的特点,带给用户高速下载的全新体验! 2006-04-19 3308 KB

BitComet

BitComet是基于BitTorrent协议的p2p文件分享免费软件,支持多任务下载,文件有选择的下载;磁盘缓存,减小对硬盘的损伤;只需一个监听端口,方便手工防火墙和NAT/Router配置;在WindowsXP下能自动配置支持Upnp的NAT和XP防火墙,续传做种免扫描,速度限制等多项实用功能,以及自然方便的使用界面。 2006-04-14 2.5M

BitComet

BitComet是基于BitTorrent协议的p2p文件分享免费软件,支持多任务下载,文件有选择的下载;磁盘缓存,减小对硬盘的损伤;只需一个监听端口,方便手工防火墙和NAT/Router配置. 2006-04-13 3.1M

Thunder 迅雷

“光速般”的智能下载软件——迅雷。迅雷拥有比目前用户常用的下载软件快7——10倍的下载速度…… 2006-04-12 3.29M

TuoTu 脱兔

脱兔Tuotu是首款同时支持BT、ED2K(eMule)、HTTP、FTP、MMS、RTSP协议的高性能绿色P2SP下载软件。 2006-04-11 1.92M

Free Download Manager

一款免费的多点续传下载及管理的软件,支持 HTTP, HTTPS and FTP 的下载功能,软件公司称可增快你的下载速度达 600%。该软件有一个特色,支持直接浏览 FTP 站台的目录(如果你有该 FTP 站台的浏览权限时),再选择你要的文档,便可灾苯右愿萌砑�聪挛牡怠? 2006-04-06 1.06M

µTorrent(超小BT客户端)

BT下载你试过µTorrent吗?100余KB的BT下载客户端 2006-03-31 154K

Azureus for Windows

一个基于JAVA的多torrent下载程序,可以手动设置某个torrent的优先权,加入了irc聊天室,增加了一些基本的irc命令…… 2006-03-16 6709 KB

影音嗅探专家

在线电视电影地址/Flash/MP3/Email地址/FTP 等网络地址嗅探工具,并可以自定义嗅探文件…… 2006-03-16 2684 KB

影音传送带(Net Transport) UNICODE

影音传送带是一个高效稳定功能强大的下载工具,下载速度一流,CPU占用率低,尤其在宽带上特别明显;内建易于使用的文件管理器,轻松实现按类别存放下载的文件…… 2006-03-08 1593 KB

屁屁狗

屁屁狗是一款集成HTTP和P2P下载为一体的高速P2SP下载软件…… 2006-03-07 3.44MB

eMule-Xtreme

近期国外热门的eMule修改版软件,用骡子的朋友不妨试试这个eMule-Xtreme,在使用这款电骡时发现即使断线重新启动电骡,也不会重新排队…… 2006-03-02 4745 KB

共工BT

一个功能强大,使用方便的BitTorrent客户端。拥有全中文的界面,相对于原版更加易用…… 2006-03-01 1028 KB

影音传送带(Net Transport) ANSI

影音传送带是一个高效稳定功能强大的下载工具,下载速度一流,CPU占用率低,尤其在宽带上特别明显;内建易于使用的文件管理器,轻松实现按类别存放下载的文件…… 2006-03-01 1586 KB

uTorrent

很小巧的BT客户端程序,拥有常见的功能,但是不支持UDP的连接协议。内网下载方面也有不错的表现,外网就更不用提了…… 2006-02-27 557 KB

TuoTu脱兔

脱兔是一款优秀的下载软件,目前整合了HTTP、FTP和BT协议,采用的是多镜像多线程下载,支持断点续传。采用多镜像多线程下载的最大优势在于能有效提高下载速度、有些解决下载链接失效情况导致不能下载的问题…… 2006-02-06 1852 KB

网络搜图王

帮助你从网页中搜索图片,并将图片保存在本地的工具。她可以设置下载的图片大小:只下载满足大小的图片到本地…… 2006-02-04 627 KB

网络电影王

不管你之前是否有下载过电影,现在你选择了网络电影王,那么你就不需要再盲目的寻找影片的下载地址了,也不需要用Bt下载到90的时候发现没有种子…… 2006-01-26 1509 KB

BitTorrent

BitTorrent(简称BT,俗称BT下载、变态下载)是一个多点下载的源码公开的P2P软件,使用非常方便,就像一个浏览器插件,很适合新发布的热门下载。其特点简单的说就是:下载的人越多,速度越快…… 2006-01-25 6706 KB

HXWare软件传送带 装机必备版

一款集软件、游戏、Flash搜索和下载的免费工具,您可以使用本软件直接下载您想要的软件、游戏、Flash等,并结合DUDU加速器高速下载。本程序目前收集了约200个装机必备软件,不断更新中…… 2006-01-19 3530KB

DuDu下载加速器

软件特性:DuDu下载加速器是基于HTTP/FTP协议开发的多点对等网技术的下载软件产品…… 2006-01-19 2.3MB

图像下载 ImageZ

ImageZ是 Maxthon(遨游) 浏览器的一个扩展插件,可用于遨游Maxthon 1.2.5以上的版本…… 2006-01-18 59 KB

CoCsoft Stream Down

一个非常出色的流媒体文件下载工具. 除HTTP, FTP外, 还支持RTSP, MMS, MMSU, MMST协议! 2006-01-17 1645 KB

ReGet Pro

支持HTTP与FTP续传,内建5种语言,可依你的需要来切换.可设定/储存下传文件名单,万一FTPServer接不通,ReGet会一直会试下传文件直到完成为止…… 2006-01-17 1548 KB

GetRight Pro

GetRight 将文件下载功能扩展成能恢复中断的下载,简单错误恢复,还有其他很多功能让你更快更灵活下载…… 2006-01-12 4158 KB

BitComet

BitComet是基于BitTorrent协议的p2p免费软件;高效的网络内核,多任务同时下载依然保持很少的CPU内存占用…… 2006-01-12 3029 KB

图片吸血鬼

图片吸血鬼是一款从网站上下载图片的共享软件,它可以把网站上的图片都下载下来…… 2006-01-12 904 KB

影音传送带(Net Transport)

《影音传送带》(Net Transport) 中国第一个实现MMS(多线程)、RTSP(PNA)、HTTP和FTP的下载利器…… 2006-01-09 1512 KB

影音传送带(Net Transport)

Net Transport 是一个快速稳定功能强大的下载工具。优点:下载,速度一流,CPU占用率低,尤其在宽带上特别明显…… 2006-01-09 1473 KB

迅雷(Thunder)

迅雷是一款新型的基于多资源超线程技术的下载软件,作为“宽带时期的下载工具”,迅雷针对宽带用户做了特别的优化,能够充分利用宽带上网的特点,带给用户高速下载的全新体验!同时,迅雷推出了“智能下载”的全新理念,通过丰富的智能提示和帮助,让用户真正享受到下载的乐趣…… 2006-01-09 3279 KB

阿春图片保存及浏览器

本软件为一集图片的保存及浏览的一个工具。对于一些自己特别喜爱、珍贵或者隐密的图片,可用此程序来保存,以达到保存和保护的作用…… 2006-01-04 1339KB

μTorrent

μTorrent 是一款体积超迷你的 BT 下载工具,整个安装包甚至连 100K 都不到,由此可见它在体积上与那些动辄数 MB 的 BT 下载工具的差异…… 2006-01-03 114KB

BT发动机

一个优化BT类文件下载速度的软件,在下载BT文件时将BT发动机打开,可以使 计算机处于优化模式,将BT文件下载速度提高100%左右,同时可以有效的保护硬盘. 2005-12-29 1770KB

Download Accelerator Plus

相当不错的下载软件,网上下载加速 300%,支持文件续传,多线程下载,服务器镜射... 2005-12-28 4262KB

μTorrent 汉化版

一个小巧的BT客户端工具。支持多任务下载;智能化的带宽控制;最小到文件级的下载优先级控制…… 2005-12-27 512KB

Internet Download Manager

提升你的下载速度最多达5倍,安排下载时程,或续传一半的软件…… 2005-12-22 1824 KB

随愿专利下载器(PatentDown)

本人因药品研发的需要,经常要查询一些数据库,如:CNKI中文期刊数据库、中国优秀博硕士学位论文全文数据库、维普数据库、万方数 据库等等…… 2005-12-09 8060 KB

多线程批量下载机器人(HDLD)

批量下载功能这是最基本功能了,可以通过编写URL地址中的变量实现批量下载,尤其是用来搜集离线论坛是最理想的工具了。批量下载功能目前版本已经包含了http/ftp/网络共享几种方式的文件传输和下载,脚本控制是同行软件所没有的,我们的独创技术…… 2005-12-06 11804KB

BT加速:BT Engine

BT下载的强力辅助工具。BT是流行的下载方式,但是大部分时候我们不能连接到所有的BT种子,BT Engine 并没有下载能力,它只是一个专业的优化BT 下载的工具集…… 2005-11-29 908 KB

iShare

IS是新一代通用下载工具,不但完全具备常见下载工具断点续传、多点传输等普通下载功能外,IS还全面支持多服务器多点下载技术…… 2005-11-14 3194 KB

javaweb 怎么下载自己服务器上的数据,接口地址我都有 经理说用http接口请求 有人知道怎么做吗

"经理说用http接口请求" 推测 是你做一个模拟http请求,解析接收的respeonse,可以贴上你需求+的接口代码分析分析

谁可以介绍下http下载的原理

目前用户使用较多的下载手段大致说来可以分成三大类,最常用(最传统)的HTTP和FTP下载,刚刚出现没多久然而已经风靡全球的P2P下载以及流媒体下载。当然喽,饭得一口一口吃,让我们从最简单的FTP和HTTP下载方式说起。

HTTP和FTP下载

说点原理

HTTP和FTP是两种网络传输协议的缩写,FTP是File Transportation Protocol(文件传输协议)的缩写,而HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式,也是两种最经典的文件下载方式。FTP专门用来下载,而HTTP的主要工作是用来浏览网页,不过也能用来下载。这两种下载方式的原理并不复杂,就是用户按照一定的规则(协议)和提供文件的服务器取得联系并将文件搬到自己的计算机中来。FTP下载方式最古老,在没有WWW的日子里,FTP就已经广为使用了。HTTP出现的较晚,但现在也应用的相当广泛。其实,如果你仅仅是为了下载而下载,那么你完全没必要把他们分的那么清,这两种使用的下载方式、下载工具几乎是一模一样的。

在进行FTP或者HTTP下载之前你必须获得有效的资源链接或者服务器地址。比如,FTP下载链接通常是这样的:

或者

来看一下这个地址的结构,这里有很多斜杠(“ /”),是不是有些似曾相识的感觉?其实他们的作用和Windows中用来表示目录的反斜杠(“”)的作用是完全一样的。理解了这一点,这个FTP下载链接的含义就很清楚了,它代表某个服务器(服务器既可以用域名来表示,也可以用IP地址来表示202.102.192.34,他们的作用是完全一样的)上,子目录1/2/3(三个斜杠代表三个子目录)下面的一个名称文件为file.exe的文件。

有时候,你可能得的FTP地址相识被砍去了尾巴的,比如

或者

这个地址没有告诉你具体能够下载的内容,利用这个地址可以连接上FTP服务器看他有哪些文件然后由选择地进行下载。

需要特别提一点,所有的FTP服务器都是需要帐号和密码才能登录的。不过有相当一部分FTP服务器提供了匿名登录,对于这些服务器我们可以使用通用的帐号和密码登录(通常是帐号Anonymous密码anonymous),也许你登录这些FTP服务器是没有提示你输入帐号和密码,实际上Windows或者FTP软件自动帮你完成了匿名登陆操作。

还有一部分FTP服务器出于各种原因,没有提供匿名登录,那么你就需要手工登录了。假设我们在FTP服务器上有一组帐号和密码是user和password,那么如何才能够登录呢?这里有一个非常简便的方法,在IE的地址栏中输入:user:password@就可以登录了。

简单总结一下,FTP(或者HTTP)下载链接无非三种:

带文件名的

不带文件名

带帐号和密码的

IE直接下载

Http方式

前面说过,Http是超文本传输协议,我们平常上网的浏览器(比如IE)的“本职工作”就是解读按照这种协议制作的网页。Web网页上的各种资源都有一个URL,比方说某个图片的URL是,某个页面的URL是等等。当IE看到这些URL时,他会将其显示出来。但是如果碰到这种扩展名为exe的文件怎么办呢?这种文件可不能“显示”出来,否则就以一堆乱码,这时IE会弹出一个对话框询问用户是否要将文件保存到本地,下载就是这样开始的。

1、在页面上单击一个提供下载的链接

2、设置一个文件名和保存位置然后单击“保存”按钮。

3、当显示“下载完毕”后,你可以直接单击“打开”按钮将下载的文件打开,也可以单击“打开文件夹”打开下载文件所在的文件夹。

很多人都喜欢采用在文件链接上单击鼠标右键选择“目标另存为”的方式进行下载,如下图。通常这种方式和直接单击链接效果相同,但是要特别注意一个问题,现在很多提供软件下载的网站都有防盗链功能,因此直接使用“目标另存为”的方法可能无法成功下载。经常是,明明想下载的是一个EXE文件,可是一旦“目标另存为”之后就变成了一个HTML文件。对于这种情况一般没有特别有效的应付方法,只能使用左键单击的方式进行下载。

FTP方式

在IE中也可以直接访问FTP网站,假设我们知道了一个匿名FTP站点的地址是redhat.secsup.org,我们可以按照下面的步骤来访问这个站点。

1、在浏览器的地址栏中输入来登录该FTP站点。强调一下,直接输入这样的地址的前提是,FTP站点必须是匿名的。如果是非匿名的FTP,必须按照前面在“说点原理”那个小节中说的方式把用户名和密码也带上。

2、登录成功之后你会看到和资源管理器几乎一模一样的界面,选择需要的文件或者文件夹,单击鼠标右键,从弹出的菜单中选择“复制到文件夹”。

3、从弹出的对话框中选择一个本地文件夹用来保存下载的文件,然后单击“确定”按钮。完成这些操作之后,IE就开始下载文件了。

需要说明的一点是,使用IE直接进行下载是非常方便的,但是它有两个非常明显的不足,首先,IE下载不能“断点续传”,也就是说,一旦下载过程中出现死机、断网等意外情况,下载就可能需要从头开始(其实用一点小技巧也可以修复,下文介绍),其次,这也是最重要的一点,IE直接下载不能多线程,下载速度有瓶颈,这才是最关键的。一般只能用作权宜之计,比如下个几MB的小文件还是可以的,但是如果下载几百兆的巨无霸最好不要使用这种方式下载。

正因为IE直接下载有种种不足,因此我们一般需要安装专门的下载软件,比如FlashGet。

FlashGet下载

FlashGet的使用非常普遍,因此我们不打算详细介绍FlashGet使用上的一些细节,而是介绍一些比较独特的用法。

导入IE未完成的下载

使用IE直接下载时进场会碰到文件下载一半失败的情况,如果文件不大,倒也无所谓,从头再来好了,但是如果文件非常大,这样的麻烦还是要尽量避免。我们可以使用FlashGet的“导入IE未完成下载”功能。

用IE直接进行下载时,并不会直接写文件,而是首先将下载的内容先放在一个临时文件中,下载完成后再拷贝到用户指定的位置。如果下载意外中断,用户指定的文件并没有生成,但是临时文件却还在,只要找到这个文件就可以将他导入FlashGet中继续下载。通常这个文件就在IE的缓存目录中,如果是Windows98就是C:WindowsTemporary Internet Files,如果是Windows 2000/XP则是C:Documents and SettingsAdministratorLocal SettingsTemporary Internet Files(注意,其中的Administrator是计算机的用户名,会因人而异)。

要想导入IE未完的下载,需要执行以下步骤

1、在FlashGet中打开菜单“文件-〉导入浏览器未完成的下载”,从弹出的对话框中进入到IE的临时文件夹,我们要找的文件名是有规律的,比如你想下载的文件名为ABC.ZIP,那么这个临时文件的文件名通常就是ABC[1].ZIP。选中这个文件,然后单击“打开”按钮。

2、在弹出的对话框中设置好URL ,然后单击“确定”按钮,就可以开始下载了。

站点资源管理器

我们经常遇到这样的情况——找到了一个好的下载站点,但是只知道上面某一个文件的下载链接,怎样才能顺藤摸瓜,在这个下载站点上发掘更多更好的下载资源呢?FlashGet自带的“站点管理器”可以解决这个问题,他的使用步骤是。

1、打开菜单“工具-〉站点资源管理器”,或者在FlashGet的主界面中直接按快捷键F7 。

2、在弹出的站点资源管理器窗口中的地址栏内输入http服务器或者ftp服务器的地址,如果需要登陆可以单击后的登陆按钮并输入帐号和密码后按回车键。

3、站点资源管理器开始自动搜索服务器上的各种下载资源,包括那些没有在Web页面上提供下载链接的文件也会巨细无遗地一一被挖掘出来,当窗口右下方列出可供下载的资源时,我们可以选中需要下载的文件(或者文件夹)单击鼠标右键选择“下载”,随后FlashGet会建立下载任务开始下载。

管理下载数据

FlashGet有一个下载数据库,扩展名为.jcd,存放所有下载的链接、本地文件等信息。如果下载的文件丢掉了,你可以到这个数据库中找到软件的下载链接重新下载。所以下载数据库是很重要的。通常这个文件是存放在FlashGet的安装目录中的,容易丢失,比如我们重新安装Windows,这个文件就丢了,所以,我们安装FlashGet之后可以单独建立一个下载数据并保存在系统盘以外的位置。下载数据库还有一个用途就是可以和其他朋友或者程序分享链接。比如你想把你下载的软件的链接交个朋友,就可以直接将Downloads.jcd文件拷贝给他,他用FlashGet打开这个文件就可以得到所有的链接了。

新建下载数据库的步骤是

1、打开菜单“文件-〉新建数据库”,随后FlashGet主界面中的下载队列列表将会刷新为默认的结构

2、打开菜单“文件-〉保存数据库”。

3、为数据库文件设置一个文件名并单击“保存”按钮,设置完成之后,下次启动FlashGet时,它会自动打开这个下载数据库文件,这样你下载的链接什么的就不会丢失了。

CuteFTP下载

通过上面关于FlashGet站点资源管理器的介绍我们可以知道,FlashGet具备了FTP下载的基本功能,但是如果你需要经常访问FTP站点,还是应当配备一个专门的FTP下载工具,比如CuteFTP。CuteFTP在FTP软件中是资格比较老的,用的也比较多。它的获取和安装过程非常简单,这里就不详细介绍了。首先来看它的程序界面。

界面左上角的“主机”栏用来输入FTP服务器的地址进行快速连接,它后面的两个输入框用来设置用户名和密码,如果是匿名登陆,可以将其留空,输入完地址之后直接按回车键。窗口左侧有一个“站点管理器”,它类似于IE的收藏夹,用来存放一些需要经常访问的站点,省去每次输入地址、帐号和密码的麻烦,我们可以在这里设置任意数量的站点。窗口最下方则是用来显示正在下载的队列,每个下载项目占一行。下面我们介绍几种CuteFTP的典型应用。

已知下载链接下载单个文件

现在,假设我们得到了一个FTP下载连接为。请这样操作:

1、打开菜单“文件-〉手动下载”

2、在弹出的对话框中的“下载路径”中输入(或者通过剪贴板粘贴)下载链接,然后单击确定按钮

3、如果CuteFtp成功地找到了文件,窗口下方的下载队列中会出现相应的条目

已知FTP服务器地址下载需要的文件

假设我们知道需要下载的文件在某个FTP服务器上,并且知道服务器的地址,对于非匿名服务器还需要获得帐号和密码。需要下载文件时按照以下步骤操作:

1、将FTP输入到CuteFtp上方的工具栏中

2、如果服务器不提供匿名下载,在后面的两个编辑框中输入相应的帐号和密码。

3、从文件列表中找到自己需要的文件,选中,单击鼠标右键从弹出菜单中选择“下载”。

收藏FTP站点

上面介绍的下载文件的方法虽然简单,但是如果你需要经常登录某个站点,每次都输入FTP地址未免显得麻烦。在这种情况下我们可以使用CuteFTP提供的站点收藏功能,这种功能类似于IE的收藏夹,可以将你需要经常登录的网站地址、帐户、密码等保存起来,以后需要使用时直接选择站点即可,不必再重复输入。

建立和使用站点收藏的步骤是

1、打开菜单“文件-〉新建-〉FTP站点”

2、在弹出的对话框中设置站点的基本属性,必须输入的项目有:“标签”(内容可以根据自己的喜好随便设置)、“主机地址”(FTP服务器的地址)。其余的项目都是可选项目,根据具体的情况进行设置。完成设置后单击“确定”按钮,这个站点就加入到站点收藏中了。

3、以后需要登录这个站点的时候,只需要打开CuteFTP主界面左侧的“站点收藏”,找到前面的步骤中建立的站点条目(根据“标签”的设置),双击即可实现登录。

通过多线程下载提高下载速度

在默认情况下,CuteFTP之会用一个线程下载,通过提高现程的数量可以提高下载的速度。不过要特别注意两点,第一,线程不是越多越好,因为下载速度不光收到线程数量的影响,还和网络条件以及服务器的设置有关,如果网络本身较慢,或者服务器限制了下载速度,不论你怎样提高线程数量都不会提高下载速度;第二,有的服务器为了防止用户的线程开的过多,一旦服务器发现某台计算机的线程开的过多,可能会将其“封”掉,下载就会失败。

在cuteFTP中提高下载线程数量的步骤包括:

1、打开菜单“工具-〉全局选项”

2、在弹出的对话框中选择左侧的“连接”,然后在右侧设置“每个站点最大的连接数量”为大于1的值,即可进行多线程下载了,注意线程值不能超过5。

java里http服务器如何将文件制成一个下载路径

/**

 * 文件下载

 */

@RequestMapping("/downloadfile")

public void offLineResponseActiveFile(String resStr, HttpServletResponse response) {

    PrintWriter pw = null;

    StringBuffer sb = new StringBuffer();

    

    try {

        String fileName = "文件名";

        response.setCharacterEncoding("UTF-8");

        response.setContentType("application/x-msdownload");

        response.addHeader("Cache-Control", "no-cache, no-store, must-revalidate");

        response.addHeader("charset", "utf-8");

        response.addHeader("Pragma", "no-cache");

        response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"; filename*=utf-8''" + fileName );

        sb.append(resStr);

        pw = response.getWriter();

        pw.write(sb.toString());

        pw.close();

        response.flushBuffer();

    } catch (IOException e) {

        logger.info("下载文件出错");

        e.printStackTrace();

        if (pw != null) {

            pw.close();

        }

    } finally {

        if (pw != null) {

            pw.close();

        }

    }

}

resStr 字段传写入文件里的内容

用JAVA制作一个文件系统管理器文件目录浏览,创建目录,移动文件,文件改名,文件删除等等功能

/**

* 取得当前目录下文件对象

* @return

*/

public static Iterator getFiles(File currentFile) {

Vector vector = new Vector();

File afile[] = currentFile.listFiles();

for (int i = 0; i afile.length; i++)

if (afile[i].isFile())

vector.add(afile[i]);

return vector.iterator();

}

/**

* 取得当前目录下的子目录对象列表

* @return

*/

public static Iterator getAllDirectories(File currentFile) {

Vector vector = new Vector();

File afile[] = currentFile.listFiles();

//vector.add(new File(documentRoot, relativeFile + File.separator + "."));

try {

vector.add(new File(currentFile.getCanonicalFile() + File.separator + ".."));

for (int i = 0; i afile.length; i++)

if (afile[i].isDirectory())

vector.add(afile[i]);

} catch (IOException e) {

if (log.isErrorEnabled()) log.error(e);

}

return vector.iterator();

}

/**

* 取得当前目录下的子目录对象列表

* @return

*/

public static Iterator getDirectories(File currentFile) {

Vector vector = new Vector();

File afile[] = currentFile.listFiles();

for (int i = 0; i afile.length; i++)

if (afile[i].isDirectory())

vector.add(afile[i]);

return vector.iterator();

}

/**

* 将内容写入文件

* @param file

* @param content

* @throws IOException

*/

public static void writeFile(String file, String content)

throws IOException {

PrintWriter printwriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),BIND_ENCODING)));

printwriter.write(content);

printwriter.close();

if (printwriter.checkError())

if (log.isErrorEnabled())

log.error("Error encountered while writing the file!");

else

return;

}

代码太长,分批发.