文件HASH值(qhash)
文件HASH值(qhash)用于实时得到存储在七牛的文件的HASH值。
注意: 该功能目前支持华东、华南、华北、北美、东南亚区域的存储 bucket。
接口规格
注意: 接口规格不含任何空格与换行符,下列内容经过格式化以便阅读。
qhash/<algorithm>
参数名称 | 必填 | 说明 |
---|---|---|
<algorithm> |
是 | 计算 hash 的算法。目前支持sha1和md5。 |
请求语法
GET <path>?qhash/<algorithm>
Host: <BucketHost>
头部名称 | 必填 | 说明 |
---|---|---|
Host | 是 | 下载服务器域名,须为七牛三级域名或自定义二级域名,参考七牛自定义域名绑定流程。 |
响应语法
200 OK
Content-Type: application/json
{
hash: <HASH:string>,
fsize: <FSIZE:int>
}
示例
按md5算法计算文件的HASH值
http://dn-odum9helk.qbox.me/resource/gogopher.jpg?qhash/md5
{
"hash": "6085d57b5ee06ac7f793fa5f0f052cb5",
"fsize": 214513
}
按sha1算法计算文件的HASH值
http://dn-odum9helk.qbox.me/resource/gogopher.jpg?qhash/sha1
{
"hash": "1f3156aa1dd8c4359a871f2384b82a944be83f7c",
"fsize": 214513
}
文档反馈
(如有产品使用问题,请提交工单)