断点上传续传
⑴ 电脑文件断点续传在电脑文件上传方面有个断点续传的是什么意思
‘壹’ 在电脑文件上传方面有个“断点续传”的 是什么意思
ftp客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载以后未上传下载的部分,而没有必要重头开始上传下载。用途可以节省时间,提高速度。
‘贰’ (该文件不支持断点续传功能)为什么我的电脑会出现这种情况
这个不是电脑问题,是服务器端对文件下载的限制……有的文件在下载的时候可以暂停、甚至停止下载后有时间还可以继续下载,这种是支持断点续传的;有的文件只能一口气下完,中间不能暂停和停止,一旦出现断开,就需要重新开始下载,这种是不支持断电续传的。下载软件在你点击暂停的时候一般会提示你……
‘叁’ 什么是断点续传如果要继续传输一个传输中断的文件,有哪些选择
FTP客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载以后未上传下载的部分
‘肆’ 断点续传的特点
断点续传支持从文件上次中断的地方开始传送数据,而并非是从文件开头传送。
断点续传下载软件具有以下特点:
1、断点续传功能,既可节约时间又可以节约金钱。
2、定时下载功能,可以为将要下载的软件制定一任务列表,让下载软件在规定的时间自动拨号上网并下载软件,下载完毕后再自动挂起Modem,断开与internet的连接,甚至自动关闭计算机。
3、多文件同时下载。
4、支持拖放式操作,可将下载文件的URL超链接用鼠标拖放到下载软件的窗口上,即可激活下载软件,同时开始文件的下载。
5、自动捕捉剪贴板上的URL并激活下载软件,可以捕捉到剪贴板中的URL,甚至浏览器中单击下载文件超链接,即可激活程序实现文件的下载。
6、致命错误发生时的关闭机制。
7、预防病毒侵害的安全机制,文件下载完毕,即可自动将其发送到指定的病毒的检测软件进行病毒扫描。
断点续传下载软件包括Thunder、NetAnts、FlashGet、Net Vampire、Download Manager、GetRight、Go!Zilla、WinDownload等。
‘伍’ 如何设计一个文件的断点续传系统
于HTTP 协议的多线程下载和断点续传的实现 学 生:叶升路 指导教师:覃 颖 (三峡大学 电气信息学院) 摘 要:本文介绍了网络下载软件中的最新技术——多线程下载和断点续传技术,同时 也介绍了HTTP 协议的发展、特点以及WinSock 编程技术。最后在这些技术的基础上成 功设计并实现了基于HTTP 协议的具有多线程下载和断点续传功能的下载软件。本软件 的实现代码未使用任何WinInet API 函数如InternetOpen , InternetConnect 等,而是直接 使用WinSock 编程,逐步解析HTTP 协议来完成会话和文件下载等功能。经测试,下载 速度有所提高。 关键词:下载;多线程;断点续传;HTTP;WinSock; Abstract:This paper introces the latest downloading technology called multi-threaded downloading and resume in network downloading software. But also descripes the development of HTTP protocol, characteristics and WinSock programming. Finally, based on these technologies successfully designed and implemented a downloading tool based on the HTTP protocol with multi-threaded and resume features. The realization of the software code does not use any WinInet API functions such as InternetOpen, InternetConnect, etc., but directly use WinSock to programming, and complete the functions of conversation and file downloads and others by parse HTTP protocol steply. After tested, the speed of downloading has increased. Keywords: Downloading;Multi-thread;Resume;HTTP;WinSock; 前言 最近几年,随着计算机网络的飞速发展,因特网(Internet)已经逐渐成为人们生活、 工作、学习必不可缺的一部分。因特网上存储了大量丰富的信息资源,我们可以使用下载 工具,把需要的信息资源下载到本地。但是由于受到各种因素的限制,例如服务器性能、 网络带宽、下载的信息量以及下载工具等等,下载速度受到不同程度的影响。因此人们不 断地提高服务器性能,扩展网络带宽,开发效率更高的下载工具以达到最大化提高下载 速度的目的。 在限制下载速度的众多因素中,研究新的网络下载技术开发出更高效的下载工具无 疑是其中最节约,环保以及方便的方式。网络下载技术,也可以称为网络文件共享技术, 10 1 它一直是网络发展的重要推动力之一。早期人们共享资源的普遍方法是将资源文件上传 至服务器上,然后其他用户可以通过HTTP 或FTP 等协议将其下载到本地电脑。这种模 式称为客户机/服务器模式即C/S 模式,它对服务器的依赖性很大,当下载用户很少时, 比如说一个,他将独享服务器的带宽,很显然其下载速度会非常快。然而当下载的人数 较多而服务器带宽有限时,比如服务器带宽为3MB/S,而下载人数为100 人,则众多下 载用户不得不共享一个带宽(3MB/S)最终结果是下载速度均分(30KB/S),普遍不高。 P2P 技术的出现使得人们终于摆脱了服务器的枷锁。它的主要特点是资源分散、负 载均衡、和非中心化,它将共享的文件存储在各个客户机节点上,用户之间可以直接共 享和传输文件而不需要通过服务器。客户机不再只利用服务器带宽进行下载,它同时也 可以利用其他客户机节点的带宽,这样大大提高了下载速度。 纵观网络下载技术发展的历史,可以将其划分为四个阶段:单线程下载阶段、多线 程下载及断点续传阶段、P2P阶段、P2SP阶段。 一、单线下载时代:应对有限时间流量的办法 早在上个世纪90年代,当时互联网并不普及,很多人使用Modem拨号,通过Telnet 软件连接到拨接式BBS上获取资讯并与别人交流(收发邮件等),由于服务器的电话线 路数量有限,因此都会限制连接时间,一般新注册用户只有10分钟左右。这点时间用来 看帖回帖显然不够的,因此有人就开发了软件,进入BBS后,能够将整个BBS上所有内 容都下载回来,然后可以断线慢慢看慢慢回,最后再次拨入BBS上传回复。 二、断点续传与多线程下载时代:大幅度提高速度 进入Windows与WWW(World Wide Web,互联网)时代之后,IE,Netscape等浏览 器都可以通过点击左键下载,那个时候网络速度最快不过5KB/s,下载一首5MB的MP3 歌曲要15分钟以上!中途万一断线就前功尽弃,于是有人开发了支持断点续传的下载软 件。 世界上第一款支持断点续传的下载软件应该是GetRight。它可让你用浏览器下载文 件时有续传功能,可设定时间来下载文件或是中断Modem拨接,下载完毕时自动中断 Modem拨接或关机。 为了更好的利用带宽,在断点续传的基础上,多线程下载软件逐渐发展了起来。最 早出现的多线程下载软件是中国人开发的NetAnts(网络蚂蚁)。网络蚂蚁其实也是一 个断点续传软件,但它对断点续传功能进行了扩展:可进行多点续传,即利用断点续传 的原理同时建立多个连接下载同一个软件并最终将其合并为一个完整的软件。
‘陆’ 后台文件传输如何断点续传
background transfer这么傻的API也只有微软好意思放出来
‘柒’ 为什么太大的文件就无法上传什么叫断点续传
首先解释一个名词:断点续传:断点续传就是一次传不完,下次可以接着这次的位置传。比如,你有个50M的文件,你今天传了30M,那你明天可以继续接着这个断点传后面的20M,当传输完后还是一个完整的文件。就好比你迅雷下载电影一样,你今天下载一半了,关掉电脑,你下次还可以继续下载另一半。如果不支持断点续传的话,就是一次性你必须传完,否则要重头开始的。 至于你说的大小限制,是不是你用邮箱发东西呢?或者其他的类似的呢?说清楚你在使用什么,和你的目的,我帮你达到
‘捌’ 电脑远程传输多个文件中间断网了如何如何实现断点续传,或者有那些软件可以实现断点续传的功能。
服务器配置成ftp,用ftp工具上传文件支持断点续传
‘玖’ IE浏览器支持断点续传吗
IE也有断点续传功能
一日我在上网时,因所用电脑未安装“网络蚂蚁”等下载类软件,就直接点击下载文件的超级链接启动IE浏览器的“文件下载”对话框,将目标文件fm30b2ch.exe(620KB)选择保存在D盘。下载到68%时,突然掉了线。但该超级链接所在的网页并没有关闭。
我想这下完了,过去没听说过IE有断点续传功能。但我还不死心,于是继续重新拨号上网。点击刚才下载文件的超级链接,在弹出的对话框中选择保存到D盘,把文件重命名为fm30b2ch1.exe,以免覆盖原文件。我以为要重新开始,但奇迹出现了:传输速度一开始为每秒200多KB,迅速下降至每秒100多KB。在几秒钟内就到了掉线时的68%处,以后稳定在每秒3.3KB左右(33.6K Modem拨号上网的正常下载速度),直至下载文件结束。
我认为IE浏览器的“断点续传”功能的原理是将已下载的文件保存在硬盘缓冲区中,重新点击该链接时,与已下载内容自动比较,如果相同就从本机上的硬盘缓冲区“下载”到所保存路径中,所以速度才会达到惊人的每秒200KB。如果手头没有下载类软件或不会使用,又需下载文件时,若遇突然掉线,不妨试试此招。
http://it.enorth.com.cn/system/2001/02/19/000007633.shtml
IE也能断点续传
相信大家对网络吸血鬼、网络蚂蚁等断点续传软件已经很熟悉了。但是,IE 也能断点续传大家倒没听说过吧!下面,小弟就给大家说一下IE 到底能怎样断点续传。
在一次下载文件时,小弟的“猫儿”不听话,偏偏在下载到90%时掉线。因为这个文件对我很重要,所以不得不忍痛重新下载。小弟按照原来下载的方法,再次点了一次浏览器里的Download 图标。当我点完“保存”时,奇迹出现了———下载进度器指示下载到90%。不一会,下载完毕,一切正常。
于是小弟开始了对IE 下载功能的一系列试验。结果表明,IE 断点续传的成功率很高。只要大家按照下面的方法做就行了。它的断点续传的方法具体是这样的:在下载发现错误(掉线、与服务器的连接被复位等)时,把一切应用程序都关闭(别关闭下载失败的那个下载窗口)。也就是说HDD 灯闪烁的间隔越长越好!尽量别让别的程序写入硬盘。重新连上服务器,打开浏览器,找到刚才下载失败的文件,再点一下它,直到出现“保存”对话框,再把刚才的下载失败的那个下载窗口关闭,然后迅速点“保存”窗口中的“保存”按钮就OK 了!
本人经过测试,IE4、IE5都可以断点续传。至于IE 别的版本能否断点续传,有待各个网友的测试。使用IE 断点续传的条件:不能重新启动机器、不能关闭失败的下载对话框后,运行别的应用程序再重新下载,或者边执行应用程序边关闭失败的下载对话框再重新下载、两次保存的文件名要相同。因为IE 把文件的已下载部分保存在硬盘的临时区域或内存里,当你把下载失败的下载对话框关闭,再运行别的程序,那么,那个程序必定会覆盖硬盘的临时区域或内存,你再重新下载文件,当然接不上刚才的了!
http://www.taonan.qde.net/ischool/ClassHomePage/GroupClass118/nuli/wangluo/200103/0902.asp
⑵ 断点续传
1、文件过大会导致带宽资源紧张,请求速度下降 ;
2、如果上传过程中服务中断、网络中断 、页面崩溃,可能会导致文件重新开始上传。
前端选择文件后上传,后端在处理文件过程中,首先会将文件加载到 运行内存中 ,之后再调用相应的API进行 写入硬盘 内存的操作,完成整个文件的上传。
但这样直接上传文件,可能会因为某个环节出了问题导致整个流程的雪崩,所以大文件直接上传是不可取的。
解决问题最好办法是 分片断点续传 ,该方式主要是针对 大文件(比如100M以上的文件) 。
顾名思义就是 断点 和 续传
在文件上传过程中,将一个要上传的文件 分成N块 ,然后使用 多线程并发多块上传 ,因为某种原因导致上传被中断或暂停,此时中断或暂停的位置就成为 断点 。
前端每上传一片,将会被加载到 运行内存中 ,加载完毕后再写入硬盘,此时运行内存的临时变量会被释放,然后此临时变量会被下一片占用,再进行写入,释放...
意思是指从中断的位置继续上传剩下的部分文件,而不是从头开始上传。
上传完毕后,在服务端进行合并(合并的操作是在后端进行的,前端只是调用接口,合并的方式是由后端决定的,到底是上传一片就合并一片,或者是上传所有的之后整体进行合并)。
方式:
html5z之前的方式是 flash 和 activeX
html5提供了文件二进制流进行分割的slice方法。
文件的分片,一般在2-5M之间。这一步得到了每一片文件的内容、每一块的序号、每一块的大小、总块数等数据。
这里提供了两个方法;一种是用SparkMD5.hashBinary( ) 直接将整个文件的二进制码传入直接返回文件的md5、这种方法对于小文件会比较有优势——简单并且速度快。
另一种方法是利用js中File对象的slice( )方法(File.prototype.slice( ))将文件分片后逐个传入spark.appendBinary( )方法来计算、最后通过spark.end( )方法输出结果,很明显,这种方法对于大型文件会非常有利——不容易出错,并且能够提供计算的进度信息
第一种方式:
第二种方式
⑶ 断点上传和断点续传区别
方式不同。
1、断点上传,是通时间规定的间隔进行文件传输的一种。
2、而断点续传断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载。