搜索本产品文档关键词
方案实践——使用美图APP
所有文档
menu
没有找到结果,请重新输入

对象存储 BOS

方案实践——使用美图APP

交互过程

上传图片到 BOS

上传图片到 BOS 过程中 APP、APP Server 和 BOS 的交互过程如下图所示:

  1. APP 上传图片时向 APP Server 发送获取上传方式请求。
  2. APP Server 向 STS 服务器请求 BOS 使用 STS 访问的 AK/SK,STS 服务器向 APP Server 返回 STS 凭证,包括临时 AK、SK 和 Session Token。
  3. APP Server 将 STS 凭证及上传方式参数返回,上传方式参数包含 Bucket 名称、Endpoint 等。
  4. APP 根据返回的信息将文件上传到 BOS 上,BOS 会将上传结果返回给 APP。
  5. APP 可以根据需要将上传结果提供给 APP Server。

从 BOS 下载图片

从 BOS 下载图片过程中 APP、APP Server 和 BOS 的交互过程如下图所示:

  1. APP 下载图片时向 APP Server 发送获取下载方式请求。
  2. APP Server 向STS服务器请求 BOS 使用 STS 访问的 AK/SK ,STS 服务器向 APP Server 返回 STS 凭证,包括临时 AK、SK 和Session Token。
  3. APP Server 将 STS 凭证及下载方式参数返回 APP,下载方式参数包含 Bucket 名称、Endpoint 等。
  4. APP 根据返回的信息
  5. 从 BOS 上下载文件,BOS 会将下载结果返回给 APP。
  6. APP 可以根据需要将下载结果提供给 APP Server。

从 BOS 下载缩放图

从 BOS 下载缩放图过程中 APP、APP Server 和 BOS 的交互过程如下图所示:

从 BOS 下载缩放图和从 BOS 上下载图片交互过程基本类似,只是在从 BOS 下载缩放图时需要携带 APP 上设定的图片处理参数,如图片宽、高和旋转角度等。

上一篇
方案实践——搭建美图APP
下一篇
代码示例