7牛有没有提供文档校验功能策略?

7牛有没有提供后台文档校验功能,比如客户端计算好文档的sha1或hash,然后这个sha1或hash也放到上传策略中去,生成上传token。客户端用这个token将文件上传到7牛,7牛再将token中的sha1或hash拿去和上传后的文件的sha1或hash进行校验.

阅读 4k
2 个回答

目前我们的 hash 是通过这个算法来生成的:https://github.com/qiniu/qetag

在上传文件的 returnBody 对应的是 $(etag) 这个魔法变量。你可以拿这两个值做对比。

但是你这个对比功能我们可以考虑下,你觉得什么样的方案更好呢?

七牛目前服务端支持 crc32 校验,也就是你上传的时候,同时带上文件的 crc32 信息,就会校验数据传输的正确性。如果要做更强的校验,则客户端可以看服务器返回的 hash 值(这个hash的算法是公开的:https://github.com/qiniu/qetag

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进