概述及场景介绍
更新时间:2022-12-01
概览
本教程能帮助用户快速搭建一个基于 BOS 的文件直传+图片处理的手机 APP,主要基于 STS 临时授权、Android SDK 和图片处理 API 三个模块实现。
- 由于用户的移动端应用存在泄密的风险所以不可能直接存储 AK/SK 信息,必须使用 STS 临时授权模式访问 BOS 。STS 临时授权模式中会生成一个临时 Token,该 Token 具有一定的时效性,即 APP 应用只有在 Token 的时效性内访问才可以完成上传或下载图片服务,过了时效需要重新获取。
- Andriod SDK 帮助用户实现新建 BOS 客户端并将文件存储到 BOS 或从 BOS 中下载文件。
- 图片处理 API 主要实现图片的处理如缩略、裁剪、格式转换、旋转、加文字/图片水印等功能。
需求场景
移动互联时代手机上传数据的场景随处可见,为了方便开发者聚焦于产品的业务逻辑,用户可以直接将文件存储到 BOS 上。 BOS 产品基于 STS 授权方式为用户提供了安全的上传和下载方式,BOS 还支持图片处理服务。BOS 具有成本低、支持海量存储和弹性扩展的特性,能帮助开发者更方便实现移动 APP 业务的开发。手机美图 APP 的整体搭建逻辑如下: