android - 如何使用 Android SDK 删除存储在 AWS S3 存储桶中的文件/对象?
问题描述
我在官方网站上搜索了最新的 AWS 文档以获取 Android SDK 。不幸的是,我找不到与此相关的任何内容。如何使用 Android SDK删除特定或多个文件或对象?
解决方案
截至 2020 年中,首选方法是使用适用于 Android 的 AWS Amplify 库。
请参阅存储类别中的文档remove()
。它建议这样做(在Java中):
Amplify.Storage.remove(
"myUploadedFileName.txt",
result -> Log.i("MyAmplifyApp", "Successfully removed: " + result.getKey()),
error -> Log.e("MyAmplifyApp", "Remove failure", error)
);
或(在 Kotlin 中):
Amplify.Storage.remove(
"myUploadedFileName.txt",
{ result -> Log.i("MyAmplifyApp", "Successfully removed: " + result.getKey()) },
{ error -> Log.e("MyAmplifyApp", "Remove failure", error) }
)
推荐阅读
- arrays - Is it possible to round to an integer AND remove the decimal point in an array in python
- php - 如何在给定特定周数和年份的情况下找到日期范围?
- javascript - Hooks 只能在函数组件的主体内部调用。(fb.me/react-invalid-hook-call)
- c# - C# 将具有通用属性的对象传递给方法
- snowflake-cloud-data-platform - 物化视图如何设置任务的刷新时间?
- .net-core - 与本项目不兼容的包类型 DotnetPlatform
- java - JAVA - 带小数位的简单算术
- azure-devops - 使用 Power Bi 桌面连接器获取 Azure DevOps 服务器(本地)数据
- google-bigquery - 自定义数据流模板 - BigQuery 到 CloudStorage - 文档?一般解决方案建议?
- java - NiFi进程会话迁移功能如何使用?