qiniuKodo

概述

qiniuKodo 模块封装了七牛云对象存储服务Kodo。

七牛云海量存储系统(KODO)是自主研发的非结构化数据存储管理平台,支持中心和边缘存储。平台经过多年大规模用户验证已跻身先进技术行列,并广泛应用于海量数据管理的各类场景。

使用前需了解七牛云对象存储相关内容,可查看七牛云对象存储文档

1.ios系统版本:ios8.0及以上, 请注意编译时在编译界面的高级设置里面选择支持的系统版本。

3.必须注册有七牛云用户账户,并开通Kodo服务。

使用此模块之前先配置 config 文件,配置方法如下:

  • 名称:qiniuKodo
  • 参数:ak、sk、bucket
  • 配置示例:
  • 字段描述:

    ak:七牛云账号生成的Access Key ID,用于标识用户,用户将 AccessKey 放入访问请求,以便七牛云存储识别访问者的身份 [API密钥管理]

    sk:七牛云账号生成的Secret Access Key,用于加密签名字符串和服务器端验证签名字符串的密钥 []

    bucket:七牛云的存储空间,是资源的组织管理单位,一个资源必然位于某个空间中。可以为每个空间设置一系列的属性,以对资源提供合理的管理动作。存储空间管理

putObject

putObject({params}, callback(ret, err))

token:

  • 描述:(可选项)上传文件所需的签名,从服务端获取的上传token

objectKey:

  • 类型:字符串
  • 描述:文件存储在云上的命名,如:test.jpg

filePath:

  • 类型:字符串
  • 描述:上传对象,需上传本地文件路径,支持fs://、widget://等文件路径协议及真实路径

ret:

  • 内部字段:

iOS系统,Android系统