腾讯Cos对象储存api用法教程中英图文讲解

本文详细解读了腾讯云CosAPI的GetCrc64和DownloadResult函数,以及如何利用云函数进行数据处理,助您快速上手并避免常见问题。

Chinar blog www.chinar.xin

腾讯云 Cos api/sdk详解


本文提供全流程,中文翻译。

Chinar 的初衷是将一种简单的生活方式带给世人

使有限时间 具备无限可能

Chinar —— 心分享、心创新!

助力快速理解 Cos API 常用函数

为初学者节省宝贵的时间,避免采坑!

Chinar 教程效果:



全文高清图片,点击即可放大观看 (很多人竟然不知道)


1

Presentation —— 介绍


不扯淡,直接开始
例子+工具

举个例子

大家可以自己看下腾讯云文档,地址如下:

腾讯云官方文档


2

Head —— 文件头部信息

GetCrc64 —— 获取 Crc64码

请求文件Head返回Json信息

释义 返回信息
请求状态 - 200 OK
内容类型 Content-Type: application/octet-stream
内容大小 Content-Length: 1627
链接 Connection: keep-alive
时间 Date: Tue, 06 Jul 2021 02:21:32 GMT
标签 ETag: “3201df8753c86b4be9cc69c046883d3c”
最后修改时间 Last-Modified: Mon, 05 Jul 2021 09:11:22 GMT
服务器 Server: tencent-cos
Crc64 x-cos-hash-crc64ecma: 11771334129792675085
请求ID x-cos-request-id: NjBlM2JlMmNfODhlM2MwYl8yYzNkMF9hMTMzOGYx

提示:Ccr64 码,多次上传覆盖操作,文件的Ccr64不会更变!

举个例子

函数调用例子

/// <summary>
/// 获取 文件 Head
/// </summary>
public static void GetCrc641(string cosKey)
{
   
   
    try
    {
   
   
        HeadObjectRequest request = new HeadObjectRequest(bucket, cosKey);
        //同步执行请求
        //HeadObjectResult result = CosXml.HeadObject(request);
        //请求成功
        //Debug.Log(result.GetResultInfo());
        //var crc64 = result.responseHeaders.First(_ => _.Key.Contains("crc64ecma")).Value[0];


       //异步执行请求
       CosXml.HeadObject(request, OnSuccess, OnError);
    }
    catch (COSXML.CosException.CosClientException clientEx)
    {
   
   
        //请求失败
        Debug.Log("CosClientException: " + clientEx);
    }
    catch (COSXML.CosException.CosServerException serverEx)
    {
   
   
        //请求失败
        Debug.Log("CosServerException: " + serverEx.GetInfo());
    }
}



private static void OnSuccess(CosResult cosresult)
{
   
   
    Debug.Log(cosresult.GetResultInfo
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值