上传文件如何做到秒传?
2019-09-23

秒传解释:

云端已经有人上传了相同的文件,系统只不过是在你的资料目录里添加了一条指向该文件(公共文件)的信息。秒传原理:

每个文件对应一个唯一的文件指纹(MD5,哈希值等特征码),上传时,云盘只接收不同的文件,相同的文件直接添加文件引用,同时云端会有一个值记录该文件的使用用户数量,当使用数量为零时,才会考虑删除该文件。

简化步骤如下——上传文件时:

1.云盘首先根据文件指纹判断是否重复,若重复,跳转到第三步。否则继续第二步。

2.正常速度上传文件到云端服务器。

3.在用户网盘数据里里添加一条资料引用(看起来像文件),指向的是已经存在的文件或刚刚上传的文件,同时该资料引用数加一。

删除文件时:

1.删除用户网盘指向要删除文件的数据引用信息。

2.指向的需要删除文件的引用数减一。

3.若该被删除文件的引用数(用户数)为0,云端则真正删除该文件。恢复文件:

1.重新添加文件的引用信息。

2.资料引用数加一。转存文件:

1.直接添加文件的引用信息。

2.资料引用数加一。

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。