网盘上传和下载的原理

发布网友 发布时间:2022-04-25 00:04

我来回答

2个回答

热心网友 时间:2023-10-16 15:39

网盘上传原理:
上传到网盘的每个文件,服务器都会校验MD5码。如果这个您上传的文件MD5码与已经存在于服务器里的文件的MD5码相同的话,网盘服务器将会判断成为重复文件,只需要复制副本保存在网盘上即可,无需重新保存,因为有过这个文件,于是很快完成上传任务,并在有人需要下载的时候将原有的该文件的下载地址放出。这样实现了服务器的高效运作。
网盘下载原理:
网盘会收集互联网上的所有下载地址和装了当前电脑的资料.
1.其实收集互联网上的服务器的下载地址,很多软件都会这样做.如网际快车等,但网际快车不会收集在下载地址里包涵了用户名和密码的下载地址,为什么?因为网际快车的程序员知道,下载地址里有用户名和密码,就是不想让所有人都使用.但迅雷的程序员可不理你,一样收集,然后供其它人使用.说白了,就是我们站长最恨的"盗链".
例:包涵用户名的下载地:ftp://Thund:Issue@202.154.123.218/0718/世界大战.rmvb
这个下载地址里的Thund:Issue就是用户名和密码了

热心网友 时间:2023-10-16 15:40

网盘用的技术一般有以下几种:1.http,原始控件模式:也就是网页模式,使用最原始的上传控件,也就是大家看到最普遍的fileupload控件。该模式功能比较弱,只能上传单个文件,而且对于速度的检测需要经过非常复杂的程序代码实现。不支持断点续传。上传速度不是很稳定。适用于小文件传送2http,flex控件模式:同样是使用网页,只不过在网页中加载用flex制作的上传控件,该控件能实现多文件上传,可以支持上传进度条显示,界面也非常漂亮,经过代码的优化速度非常稳定,但是他不支持断点续传,上传进度的显示也只能从客户端获取,防火墙等软件可能会影响到此控件。适用于一般文件的传送3,ftp,普通模式:要使用该模式非常简单,只要直接在ie浏览器输入ftp服务器的地址,输入想关用户名和密码登陆就可,该模式操作和windows一样,非常方便,还可以在网上邻居里发现此ftp服务器,可以创建快捷方式到桌面,非常方便。但是缺点就是不支持断点续传,虽然ftp协议是支持断点续传的,但是windows xp还不支持,不知道vista是不是支持,有待朋友们发现.适用于一般文件的传送追问: 谢谢!同时希望举例说明。比如说微软旗下Live.com推出免费网盘skydrive ,和雨林木风的115网络U盘,这两者是使用的上面那种技术?两者之间有没有区别? 回答: 两者总的来说都是基于Http+flex控件模式,只不过在控件的开发上个人觉得还是微软旗下的live.com免费网盘skydrive要好一些,主要是指兼容性和安全性,雨林木风的网盘没有用过,不敢妄加评论,但从其它的国内类似网盘使用来看的话,由于服务器的数量*,在速度上会有很大差别。 flyfreely 的感言: 谢谢!基本上有点了解了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com