Skip to Content
对象存储 US3prefix_file_list

前缀列表查询 - PrefixFileList

简介

获取Bucket中指定文件前缀的文件列表

定义

句法(Syntax):

GET /?list&prefix=<prefix>&marker=<marker>&limit=<limit> Host: <bucket_name>.ufile.ucloud.cn Authorization: <token>

请求参数(Request Parameters)

请求头(Request Headers)

NameTypeDescriptionRequired
prefixString前缀,utf-8编码,默认为空字符串No
markerString标志字符串,utf-8编码,默认为空字符串)No
limitInteger文件列表数目,默认为20No
AuthorizationString下载请求的授权签名,API 签名算法No

请求元素(Request Elements)

说明: 未使用。

响应(Responses)

响应头(Response Headers)

NameTypeDescription
BucketNameStringBucket的名称
BucketIdStringBucket的ID
NextMarkerString下一个标志字符串,utf-8编码
DataSetArray文件列表

DataSet Item

NameTypeDescription
BucketNameString文件所属Bucket名称
ObjectNameString文件名称,utf-8编码
HashString文件hash值
MimeTypeArray文件mimetype
SizeInteger文件大小
CreateTimeInteger文件创建时间
ModifyTimeInteger文件修改时间
StorageClassString文件存储类型,分别是标准、低频、归档,对应有效值:STANDARD, IA, ARCHIVE

示例

请求示例(Example Request):

GET /?list&prefix=aaa Host: blue.ufile.ucloud.cn Authorization: demouser@ucloud.cn13424346821929713944:S5FVD2w613MKb/hisjaqHdjvn9U=

响应示例(Example Response):

{ "BucketName": "blue", "BucketId": "ufile-qs20fr", "NextMarker": "", "DataSet": [ { "BucketName": "blue", "ObjectName": "aaa.jpg", "Hash": "fbfc1aba39fdac0e0f298461970529d3", "MimeType": "image/jpeg", "Size": 344500, "CreateTime": 1408298579, "ModifyTime": 1408298579 } ] }