上云无忧 > 文档中心 > 百度智能云对象存储BOS 基于BOS使用美图APP
对象存储BOS
百度智能云对象存储BOS 基于BOS使用美图APP

文档简介:
上传图片到 BOS 过程中 APP、APP Server 和 BOS 的交互过程如下图所示: APP 上传图片时向 APP Server 发送获取上传方式请求。 APP Server 向 STS 服务器请求 BOS 使用 STS 访问的 AK/SK。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

交互过程

上传图片到 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 上设定的图片处理参数,如图片宽、高和旋转角度等。

相似文档
  • 示例代码以 Java 语言为例讲解美图 APP 的实现,代码分为 APP 客户端和应用服务器端两部分。 APP 端代码主要包括 BOSClient 初始化、从 APP Server 端获取 BOS 信息、及上传文件到 BOS 三个功能模块。
  • HTTP(HyperText Transfer Protocol),即超文本传输协议,是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。
  • 混合云融合了公有云和私有云,是近年来云计算的主要模式和发展方向。企业出于安全考虑更愿意将数据存放在私有云中,但是同时又希望获得公有云的计算资源。百度智能云混合云方案中客户 IDC 和百度智能云 VPC 通过专线/ VPN 打通,实现云上云下业务紧密连接,既可以利用云上资源的按需使用和易扩展的特性,又可以利用本地 IDC 满足合规性要求。
  • 存储分发场景下,BOS用于存放网站的静态图片、视频文件和应用服务的下载内容等文件。存储分发场景通常有以下特点: 静态文件访问量大,访问频率高,服务器负载高;
  • 本文主要介绍如何利用 CDN 的动态加速特性来提升客户端数据上传 BOS 过程的传输速度和稳定性。 BOS 联合 CDN 推出数据上传动态加速功能,主要是为了满足用户在使用 BOS 上传数据场景中的加速需求。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部