你要上传,就是想把东西都保存到网络当中,你想传上去一个文件,别人也想传一个相同的文件,那么,存在网络当中,就有了两个一样的文件,这对于网盘来说,是非常占用空间的。所以,引用的md5码,任何一个文件,都有一个md5码。这个码就像是人的指纹,一个文件一个。服务器识别了你上传的这个文件的md5码,和另一个上传的相同的文件的md5码相同,所以他们是一个文件,而且服务器里正好也有这个文件。那么,服务器端只需要记住你的帐号,在什么时间,想要上传了这个文件就可以了。根本就不用你再上传,所以,你在上传文件的初期,会显示“正在准备上传”,其实这时候,就是服务器校验你要上传的文件的md5码,在服里器里是不是有它。当发现有,就给你来个“秒传”,忽悠你一下,让你以为很快。但你要是上传你自己拍的照片或是录音、录像,你看看还能秒传不。举个例子:我上传一个合并了字幕的**,秒传到了云盘里,但等我再把它下载回来看的时候,发现字幕没有了。为什么?就是因为我上传的那个文件的md5值,和服务器里现有的文件,基本一至,所以视为一个文件给我秒传了,但实际上,并没有真正的把我那个合并了字幕的**传上去,所以下载回来看的,是没有字幕的,原来服务器里存放的。

为什么下载慢,这个我简单说下我的理解,你上传快,是因为服务器里有,所以他忽悠你。但当你要下载的时候,并不是从服务器直接下载,或是服务器对下载有限速,所以,你要下载的文件,统统来自于其他拥有这个文件的用户,也就是传说中的p2p。当拥有这个文件的用户少时,也就变成了资源少了,所以你下的慢。这是我的理解,未必全对。
云盘,个人感觉就是一台超大容量的服务器里,集合了大多用户所需的大部分文件,统一存放在一起,方便查看、提取、保存。


