Ⅰ 网盘上传和下载的原理
网盘上传原理:
上传到网盘的每个文件,服务器都会校验MD5码。如果这个您上传的文件MD5码与已经存在于服务器里的文件的MD5码相同的话,网盘服务器将会判断成为重复文件,只需要复制副本保存在网盘上即可,无需重新保存,因为有过这个文件,于是很快完成上传任务,并在有人需要下载的时候将原有的该文件的下载地址放出。这样实现了服务器的高效运作。
网盘下载原理:
网盘会收集互联网上的所有下载地址和装了当前电脑的资料.
1.其实收集互联网上的服务器的下载地址,很多软件都会这样做.如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么?因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用.但迅雷的程序员可不理你,一样收集,然后供其它人使用.说白了,就是我们站长最恨的"盗链".
例:包涵用户名的下载地:ftp://Thund:[email protected]/0718/世界大战.rmvb
这个下载地址里的Thund:Issue就是用户名和密码了
Ⅱ 如何让对方从云服务器下载文件
将文件上传云服务器。
将文件数据上传到服务器网盘,通过分享地址链接给别人访问下载文件。
云服务器(ElasticComputeService,ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。