详情页标题前

腾讯云对象存储检查对象是否存在

详情页1

简介

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

API 操作名 操作描述
HEAD Object 查询对象元数据 查询对象的元数据信息

功能说明

检查存储桶中是否存在某个对象,可通过封装cos.headObject方法实现。

使用示例


function doesObjectExist() { cos.headObject({ Bucket: 'examplebucket-1250000000', /* 填入您自己的存储桶,必须字段 */ Region: 'COS_REGION', /* 存储桶所在地域,例如ap-beijing,必须字段 */ Key: '1.jpg', /* 存储在桶里的对象键(例如1.jpg,a/b/test.txt),必须字段 */ }, function(err, data) { if (data) { console.log('对象存在'); } else if (err.statusCode == 404) { console.log('对象不存在'); } else if (err.statusCode == 403) { console.log('没有该对象读权限'); } });}

参数说明

参数名 参数描述 类型 是否必填
Bucket 存储桶的名称,命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式 String
Region 存储桶所在地域,枚举值请参见 地域和访问域名 String
Key 对象键(Object 的名称),对象在存储桶中的唯一标识,详情请参见 对象概述 String
IfModifiedSince 当在指定时间后被修改,则返回对应的元数据信息,否则返回304 String

回调函数说明

function(err, data) { ... }
参数名 参数描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误,如果请求成功则为空,更多详情请参见 错误码 文档。 Object
– statusCode 请求返回的 HTTP 状态码,例如200、403、404等。 Number
– headers 请求返回的头部信息。 Object
data 请求成功时返回的对象,如果请求发生错误,则为空。 Object
– statusCode 请求返回的 HTTP 状态码,例如200,304等,如果在指定时间后未被修改,则返回304。 Number
– headers 请求返回的头部信息。 Object
– x-cos-object-type 用来表示对象是否可以被追加上传,枚举值:normal、appendable,默认 normal 不显示在返回中。 String
– x-cos-storage-class 对象的存储级别,枚举值:STANDARD、STANDARD_IA、ARCHIVE,默认值:STANDARD 不显示在返回中。 String
– x-cos-meta-* 用户自定义的 meta。 String
– NotModified 对象是否在指定时间后未被修改。 Boolean
– ETag 返回文件的 MD5 算法校验值。ETag 的值可以用于检查对象在上传过程中是否有损坏例如"09cba091df696af91549de27b8e7d0f6"注意:这里的 ETag 值字符串前后带有双引号。 String
– VersionId 在开启过版本控制的存储桶中上传对象返回对象的版本 ID,存储桶从未开启则不返回该参数。 String



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145875.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储运算符

    对象存储(Cloud Object Storage,COS)Select 支持以下运算符: 运算符种类 运算符 逻辑运算符 AND,NOT,OR 比较运算符 ,=,=,,!=,BETWEEN,IN。例如IN (‘a’, ‘b’, ‘c’) 模式匹配运算符 LIKE 数学运算符 +,-,*,% 运算符优先顺序 下表按照降序展示运算符的操作顺序: 运算符/元素 …

    腾讯云 2023年12月9日
  • 腾讯云CVM服务器导出镜像

    操作场景 腾讯云支持将已创建的自定义镜像导出至 对象存储 COS 的存储桶内,您可通过该功能导出所需镜像。 前提条件 已前往 对象存储控制台 开通对象存储服务。已在自定义镜像所在地域创建存储桶,详情请参见 创建存储桶。 注意事项 有版权限制的镜像不支持导出,包括 Windows Server 镜像、腾讯云授权的 Red Hat Enterprise Linu…

    2023年12月9日
  • 腾讯云轻量应用服务器部署流程云小二

    操作场景 OpenFaaS 是开源的流行 FaaS(Function-as-a-Service,函数即服务)框架,OpenFaaS 让开发者聚焦业务代码的编写,无需过多关注语言框架、部署、配置等其他步骤。轻量应用服务器 Lighthouse 为您提供了 OpenFaaS 应用镜像,您可以使用应用镜像快速搭建属于您的 OpenFaaS 环境,并使用 OpenF…

    2023年12月9日
  • 阿里云RDS数据库使用pg_restore恢复逻辑备份文件数据-云淘科技

    本文介绍如何使用pg_restore命令将逻辑备份文件(.dump文件)中的数据恢复到RDS PostgreSQL实例或本地PostgreSQL数据库中。 说明 对于少量的数据,您可参考本文使用逻辑备份进行快速恢复,例如恢复某个表的数据。对于大量的数据,建议您使用全量物理备份来恢复数据到新的实例中,然后通过数据传输服务DTS将数据迁移回原有实例。 更多数据恢…

    2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云自动化助手Windows 实例问题诊断及处理

    现象描述 Windows 实例通过自动化助手检查,检测结果中出现相关问题。 检测项分类 检测项 检测内容 操作系统环境相关 Windows 操作系统版本检查  内存限制检查  CPU 限制检查  句柄泄露检查  系统暴力破解和攻击检查  系统环境变量检查  系统激活检查  系统时间检查  系统路由表检查 …

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。