java - 将添加到图库的图像从后台自动上传到 aws s3 文件夹
问题描述
我有一个与 aws cognito(用户和身份池)和 aws s3 集成的 android 应用程序。注册和登录功能工作正常,登录后用户可以在 s3 存储桶中查看与他/她在 s3 中的文件夹相关的图像桶。当用户登录时,会创建 s3 存储桶中的目录。当前应通过 aws s3 控制台手动将图像上传到相关文件夹。
现在我想做的是,当新图像添加到图库(通过相机或从某处下载)时,即使应用程序关闭(类似于谷歌照片应用程序),它也应该自动上传到用户的相关文件夹。
我不知道 android 中是否有一种方法可以在将新图像添加到图库并获取该图像时获得通知。(当在图库中删除图像时,我不想删除 s3 中的图像)
如果收到通知,是否可以从后台将其上传到 s3 存储桶,因为在令牌到期情况下,用户必须再次登录(据我所知)?
我想知道的是,这个任务可以做吗?
如果可能的话,我应该遵循什么首选解决方案和基本步骤来解决我的问题?
解决方案
推荐阅读
- azure - 如何使用 MSAL 正确请求 Azure 资源管理终结点范围?
- sql - 加快对具有单独列中的日期部分的表的选择查询
- c - LAPACKE 矩阵反演分段错误 C
- mysql - 在 Bluemix 专用平台的 MySQL 中导入 JSON 文档
- bash - 如何使用 Shell 将 txt 文件转换为 `json` 对象?
- c# - ILogger:记录方法:无法发送用户定义的变量
- javascript - 在本地存储中存储变量的值
- javascript - jQuery 只为被点击的元素运行函数
- python - 如何将 pyshark 数据包发送到特定的网络接口?
- python - Python3 + Gunicon 19.9 + Django 2.0 不打印我的日志,而是打印 django.request