请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如果是上传后在后端计算sha1值,对用户来说有什么意义?

因为看见课程中计算sha1是在后端完成,即用户上传完数据之后再进行计算,那对用户来说是不是即使数据库中有相同文件但还是得等待上传?
这个有解决办法么?老师是怎么实现的?

正在回答

1回答

同学你好,这个可以参考一下秒传接口5-6章节。主要原理是客户端先自己本地计算文件的hash值,然后请求秒传接口,看是否已存在相同文件;存在则只需要增加一条用户文件映射记录即可完成传输流程。

0 回复 有任何疑惑可以回复我~
  • 提问者 冷极 #1
    我的意思是,现在判断是否是相同文件是在后端计算判断。如果已经有用户上传了,其他用户上传时还是要花费相同的时间传输文件到服务器再计算sha1值,没有节省时间。
    回复 有任何疑惑可以回复我~ 2021-05-04 23:55:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信