快速体验

最近更新时间:2024-11-06 09:45:32

我的收藏

背景

移动互联网时代,App 作为移动互联网服务的基础设施,往往需要上传和下载大量的数据,数据的安全性和可靠性尤为重要。现在开发者可以将数据存储相关的问题交给 腾讯云对象存储(Cloud Object Storage,COS)服务,而只需要关心自己应用的业务逻辑即可,可减少很多工作量,提升开发效率。本文主要介绍如何快速搭建一个基于 COS 的应用传输服务,在腾讯云 COS 上实现应用数据的上传下载,在您的服务器上只需要部署您自己的业务、生成和管理临时密钥。
腾讯云 COS 提供的体验 demo,您可以参照本文档来体验 COS 传输实践 demo。

相关资源

本文涉及的 Demo 都存放在 Github 仓库,用户可前往获取。

准备工作

鸿蒙 NEXT 应用目标为 API 级别 12 或更高版本。
腾讯云 SecretId、SecretKey(可在云 API 密钥 中获取)或 搭建临时密钥服务。

搭建用户客户端

配置客户端

1. Github 仓库 下载项目文件,然后用 IDE 打开。
2. 在 Const.ets 文件中配置您的 CONST_SECRET_ID、CONST_SECRET_KEY 或者 STS_CREDENTIAL_URL。
3. 运行项目,体验 COS 传输实践 demo。
注意
CONST_SECRET_ID、CONST_SECRET_KEY 明文不要暴露到不安全环境下, 固定密钥仅仅是为了演示。
正式环境中请使用临时密钥服务的方式,配置 STS_CREDENTIAL_URL。

运行示例 Demo

上传文件





下载文件