哈希值计算同步接口

最近更新时间:2023-10-26 11:41:32

我的收藏

简介

本文档提供关于文件处理哈希值计算同步请求的 API 概览以及 SDK 示例代码。
API
说明
用于进行文件处理哈希值计算同步处理

同步请求接口

功能说明

文件处理哈希值计算功能同步请求。

方法原型

def file_hash(self, Bucket, Key, Type, AddToHeader=False, **kwargs)

请求示例

def ci_get_file_hash():
response = client.file_hash(Bucket=bucket_name,
Key="mytest.mp4",
Type='md5')
print(response)
return response

参数说明

参数名称
描述
类型
是否必选
Bucket
对象所在存储桶
String
Key
对象文件名,例如 folder/document.pdf
String
Type
支持的哈希算法类型,有效值:md5、sha1、sha256
String
AddToHeader
是否将计算得到的哈希值,自动添加至文件的自定义header,格式为:x-cos-meta-md5/sha1/sha256;有效值: True、False,不填则默认为False
int

返回结果说明

{
"Response": {
"FileHashCodeResult": {
"MD5": "0fe771ba515b0525552f59290a50c0e***********",
"FileSize": 1048576,
"LastModified": "2022-06-27T15:23:12+0800",
"Etag": "\\"ee8de918d05640145b18f70f4c3aa60************\\""
},
"Input": {
"Bucket": "test-1234567890",
"Object": "wg.txt",
"Region": "ap-chongqing"
}
}
}
参数名称
描述
类型
Response
结果的详情,详见 Response 详情
dict