flutter_cos_client 0.0.1 copy "flutter_cos_client: ^0.0.1" to clipboard
flutter_cos_client: ^0.0.1 copied to clipboard

一个用于上传文件到腾讯云 COS(对象存储)的 Flutter 插件,支持永久密钥和临时密钥两种方式,支持字节数据和文件上传。

0.0.1 #

初始版本 #

功能特性

  • ✅ 支持使用永久密钥上传文件到腾讯云 COS
  • ✅ 支持使用临时密钥上传文件(推荐用于生产环境)
  • ✅ 自动缓存临时密钥,避免重复请求
  • ✅ 支持上传进度回调
  • ✅ 支持从本地文件上传(putObjectFromFile
  • ✅ 支持从字节数据上传(putObject),可用于 Base64、内存数据等场景
  • ✅ 自动识别文件 MIME 类型
  • ✅ 完整的腾讯云 COS 签名算法实现
  • ✅ 支持中文文件名和路径

API

  • CosClient - COS 客户端
  • CosClient.withTemporaryCredential - 使用临时密钥创建客户端
  • putObject - 上传字节数据
  • putObjectFromFile - 从文件上传
  • TemporaryCredentialProvider - 临时密钥提供者
  • CosUploadResult - 上传结果
  • CosCredentialData - 临时凭据数据结构
0
likes
125
points
26
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

一个用于上传文件到腾讯云 COS(对象存储)的 Flutter 插件,支持永久密钥和临时密钥两种方式,支持字节数据和文件上传。

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

crypto, dio, flutter, mime

More

Packages that depend on flutter_cos_client