有奖捉虫:云通信与企业服务文档专题,速来> HOT

简介

本文档提供快捷查询存储桶中某个对象是否存在的示例代码。示例代码实际调用了 HEAD Object COS API,是该接口的简化版。
HEAD Object 除了检查对象是否存在,主要功能为返回对象元数据。如需查看包含了 HEAD Object 完整功能的 SDK 接口,请参见 查询对象元数据
API
操作名
操作描述
查询对象元数据
查询对象的元数据信息

SDK API 参考

SDK 所有接口的具体参数与方法说明,请参考 SDK API

查询对象元数据

功能说明

检查存储桶中是否存在某个对象。

示例代码

Objective-C

//存储桶名称,格式为 BucketName-APPID
NSString *bucket = @"examplebucket-1250000000";
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "video/xxx/movie.mp4"
NSString *object = @"exampleobject";
[[QCloudCOSXMLService defaultCOSXML] doesObjectExistWithBucket:bucket object:object];
说明
更多完整示例,请前往 GitHub 查看。
Swift
// 存储桶名称,格式为 BucketName-APPID
let bucket = "examplebucket-1250000000";
// 对象键,是对象在 COS 上的完整路径,如果带目录的话,格式为 "video/xxx/movie.mp4"
let object = "exampleobject";

QCloudCOSXMLService.defaultCOSXML().doesObjectExist(withBucket: bucket, object: object);

说明
更多完整示例,请前往 GitHub 查看。