采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
因为看见课程中计算sha1是在后端完成,即用户上传完数据之后再进行计算,那对用户来说是不是即使数据库中有相同文件但还是得等待上传? 这个有解决办法么?老师是怎么实现的?
同学你好,这个可以参考一下秒传接口5-6章节。主要原理是客户端先自己本地计算文件的hash值,然后请求秒传接口,看是否已存在相同文件;存在则只需要增加一条用户文件映射记录即可完成传输流程。
我的意思是,现在判断是否是相同文件是在后端计算判断。如果已经有用户上传了,其他用户上传时还是要花费相同的时间传输文件到服务器再计算sha1值,没有节省时间。
登录后可查看更多问答,登录/注册
紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员
1.3k 23
2.1k 13
1.6k 13
1.1k 13
1.2k 13