鸿蒙云相册实践小记:把照片备份到华为云 OBS

举报
yd_225942062 发表于 2026/11/09 01:23:14 2026/11/09
【摘要】 在鸿蒙开发实践中心体验 OBS 云相册案例的小记:App 读取本地照片视频,通过 OBS Header 签名逐文件上传到私有桶,云端可查看与预览;分享建桶准备、权限配置与密钥安全的几点体会。

最近在鸿蒙开发实践中心体验了一个很有意思的案例:用 OBS 打造个人云相册 App。手机里的照片越来越多,存在本地既占空间又怕丢失,备份到对象存储是个很实在的办法。


这个案例的做法很清晰:App 先读取用户授权的本地照片和视频,然后通过 OBS 的 Header 签名方式,把文件逐个上传到自己的私有桶里;上传完成后还能在云端查看对象列表、切换网格视图、预览图片和视频。备份记录会按目标、MD5 和云端 ETag 做核验,已经备份过的文件不会重复上传,取消后也能重新发起。


实践下来有几点体会:第一,准备工作要做在前面,先在控制台建好私有桶,拿到 AK、SK、区域 Endpoint 和桶名,再去跑 App;第二,权限要给够,相册读取和网络访问缺一不可;第三,测试时用非敏感的照片,密钥只放在自己的设备上,不要写进代码或发到公开地方。


对想练手的开发者来说,这个案例把端侧开发和云服务串在了一起:ArkTS 写界面、photoAccessHelper 读相册、OBS REST API 做上传,跑通一次就能对端云协同有个直观的认识。后续还可以试试按时间分组展示云端照片,或者给大文件做分段上传,都是不错的练手方向。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。