qq文件秒传怎么做到的?
来源:动视网
责编:小OO
时间:2024-10-25 03:54:45
qq文件秒传怎么做到的?
是因为服务器存在一样的文件,所以秒传,原理如下:1.在文件上传之初,将本地文件进行HASH计算,得出文件指纹。2.将文件指纹数据上传到服务器。3.服务端将文件指纹和现存的文件指纹进行比对,并返回比对结果给客户端。4.客户端获取比对结果。5.如果是比对成功,则说明服务端已经有同样的文件存在,则直接将文件名和指纹及文件标识符一并上传到服务端,而服务端在接受到之后,只是将文件名存放在客户的名下,文件则是映射到原有文件的路径中,返回秒传成功信息。6.如果比对不成功,就变得和普通上传并无二致,老老实实的通过HTTP的方式,将文件1比特,1比特的上传到服务端。
导读是因为服务器存在一样的文件,所以秒传,原理如下:1.在文件上传之初,将本地文件进行HASH计算,得出文件指纹。2.将文件指纹数据上传到服务器。3.服务端将文件指纹和现存的文件指纹进行比对,并返回比对结果给客户端。4.客户端获取比对结果。5.如果是比对成功,则说明服务端已经有同样的文件存在,则直接将文件名和指纹及文件标识符一并上传到服务端,而服务端在接受到之后,只是将文件名存放在客户的名下,文件则是映射到原有文件的路径中,返回秒传成功信息。6.如果比对不成功,就变得和普通上传并无二致,老老实实的通过HTTP的方式,将文件1比特,1比特的上传到服务端。

是因为服务器存在一样的文件,所以秒传,原理如下:
1. 在文件上传之初,将本地文件进行HASH计算,得出文件指纹;
2.将文件指纹数据上传到服务器;
3.服务端将文件指纹和现存的文件指纹进行比对,并返回比对结果给客户端;
4.客户端获取比对结果;
5. 如果是比对成功,则说明服务端已经有同样的文件存在,则直接将文件名和指纹及文件标识符一并上传到服务端,而服务端在接受到之后,只是将文件名存放在客户的名下,文件则是映射到原有文件的路径中,返回秒传成功信息;
6.如果比对不成功,就变得和普通上传并无二致,老老实实的通过HTTP的方式,将文件1比特,1比特的上传到服务端。
qq文件秒传怎么做到的?
是因为服务器存在一样的文件,所以秒传,原理如下:1.在文件上传之初,将本地文件进行HASH计算,得出文件指纹。2.将文件指纹数据上传到服务器。3.服务端将文件指纹和现存的文件指纹进行比对,并返回比对结果给客户端。4.客户端获取比对结果。5.如果是比对成功,则说明服务端已经有同样的文件存在,则直接将文件名和指纹及文件标识符一并上传到服务端,而服务端在接受到之后,只是将文件名存放在客户的名下,文件则是映射到原有文件的路径中,返回秒传成功信息。6.如果比对不成功,就变得和普通上传并无二致,老老实实的通过HTTP的方式,将文件1比特,1比特的上传到服务端。