七牛如何获取文件etag值?

我想要避免用户上传同样的图片,所以我要判断一下hash值是否已经存在,我现在的问题是:

  1. 七牛是否提供接口让我输入七牛上传图片返回的QNEtag hash值,返回对应文件的URL(如果不存在就返回null)

  2. 我现在要获取已经上传到七牛的图片文件的hash值,通过那个接口:
    http://7xjbzg.com2.z0.glb.qin... 但是获取到的结果跟计算QNEtag的结果并不一样 (Fjp7LZPaLo30GbVGFD8iOVfGTNwp vs bb22dec8dfee40cb8659e10fb53a5327) 我猜是因为算法不一样,QNEtag是用他自己的算法,但是大哥请问你那个算法名字叫什么!!? 我试了 qnetag/etag/tag/qn/qiniu 都不对,只是提示我错误 "unsupported hash algorithm",又不提醒我所有可用的算法参数, 让我真的很想爆粗

请求七牛CEO @许式伟 解答

阅读 6.9k
2 个回答
  1. 目前暂不支持根据hash值查看文件url, 支持根据url查看文件的hash,url?stat

  2. 获取文件hash值可以根据url?stat查看

  3. 七牛的etag算法:http://developer.qiniu.com/ar...

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