|
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

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


1万+

被折叠的 条评论
为什么被折叠?



