简介
本文档提供关于文件处理哈希值计算同步请求的 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 | dict |