架构图
使用移动端 SDK,配合控制台,开发者即可最优、最高效获得顽兔提供的所有功能。开发者 App 集成顽兔 iOS 或 Android SDK 只需关注四个要素:
1. 上传:调用移动端 SDK 接口,将手机上的图片、短视频等文件发送至顽兔的指定空间
2. 加载:调用移动端 SDK 接口,或通过 url 的方式加载文件
3. 鉴权:生成安全图片,打包进移动端 SDK,在上传时由 SDK 自动完成鉴权过程
4. 管理:推荐用户直接使用控制台进行管理
架构图
有些开发者认为 App 与自己的服务器通信心里更踏实,所以即使在无法充分利用顽兔提供的双向加速能力,还要额外付出移动端与服务端通信开发、维护的成本的情况下,也愿意采用这种架构。开发者服务器集成服务端 SDK 需要关注的要素有:
1. 自定义:用户需要自定义移动端与服务端通信的消息格式、鉴权方式,还需要自行采取措施保证上传的速度和稳定性
2. 上传:调用服务端 SDK 接口,将移动端上传的文件发送至顽兔的指定空间
3. 加载:移动端通过 url 的方式加载文件
4. 鉴权:使用顽兔分配的 AK、SK 配置服务端 SDK,文件上传时由 SDK 完成鉴权过程
5. 管理:推荐直接使用控制台进行管理,也可以使用 SDK 提供的管理接口开发自己的控制台
使用向导
1.开通服务,创建空间用于文件存储,参考 接入指引
2.下载服务端 SDK,导入 Demo 工程,通过 AK、SK 配置签名,参考 Java SDK 或 PHP SDK
3.参照上传、下载、管理、鉴权等接口描述,熟悉 Demo,参考Java SDK 或 PHP SDK
4.引入 SDK 到目标工程,并根据需要调用相应接口,完成业务逻辑开发
顽兔提供了针对图片的缩放、裁剪、格式转换、WebP 压缩、高斯模糊、图文水印等丰富的处理功能。
举例来说,对图片 “http://pic.myapp.com/pic.jpg” 进行长 100 ,宽 100 的缩放,并调整图像质量为原图的 90%,只需在原图 url 后面加上 “@100w_100h_90Q.jpg”即可。 关于图片处理更多的样式说明,请参考图片处理
为了在同一空间中复用图片处理样式,可以在控制台中,将图片处理操作和参数保存为样式别名。例如,在空间中指定样式“abc=100w.jpg”(按宽缩略成100,保存成jpg格式),那么对该空间中的图片缩略 url/pic.jpg@100w.jpg,可以使用url/pic.jpg@!abc 来代替。控制台操作路径为:空间管理 -> 某指定空间 -> 图片处理 -> 新建样式,弹出配置对话框如下: