【问题标题】:Use AWS SDK Amplify to download folder in S3使用 AWS SDK Amplify 下载 S3 中的文件夹
【发布时间】:2019-12-06 06:19:20
【问题描述】:

我正在使用 amplify 下载 S3 中的文件夹,但我看到它只是为我提供了下载单个文件的方法,而不是像 .NET SDK (DownloadDirectoryAsync) 这样的整个文件夹。有没有人有办法(或解决方法)。

提前致谢。

【问题讨论】:

  • 你为什么不简单地做一个aws s3 sync s3://bucket-name ./local-folder,你需要以编程方式下载吗?
  • 谢谢我会尝试

标签: angular typescript amazon-s3 aws-amplify


【解决方案1】:

您需要列出对象,然后逐个下载。

Download folder from Amazon S3 bucket using .net SDK

如果它是一次性的,你可以使用 cli aws s3 sync s3://bucket-name ./local-folder`

【讨论】:

  • 这里有一个 dot.net 解决方案
  • 您可以轻松地将其移植到 nodejs 解决方案。如果您想在浏览器中下载多个文件,则需要编写一个服务器端 api 以将多个文件作为 zip 提供给前端下载。
猜你喜欢
  • 2020-11-08
  • 1970-01-01
  • 1970-01-01
  • 2021-07-17
  • 2011-10-17
  • 1970-01-01
  • 2022-01-26
  • 1970-01-01
  • 2013-06-08
相关资源
最近更新 更多