【问题标题】:Uploading File in AWS S3 SDK在 AWS S3 SDK 中上传文件
【发布时间】:2019-02-22 12:42:53
【问题描述】:

我正在制作一个与 AWS S3 SDK 通信的 Web 应用程序,以将文件从我的 Web 应用程序上传到 S3 存储桶。到目前为止,它就像一个魅力,但我有一些我想做的事情。我想将其分组为 2018 文件夹和 2019 文件夹等年份。

如果我将文件上传到 S3 存储桶,它将保存到上传年份的文件夹中。

有人知道吗?谢谢!

【问题讨论】:

    标签: javascript amazon-s3 aws-sdk


    【解决方案1】:

    Amazon S3 不支持文件夹/目录。

    相反,每个对象的文件名('Key')包括完整路径。

    例如,您可以使用以下键上传一个新对象:

    2019/foo.txt
    

    该对象“看起来”位于名为2019 的文件夹中,但实际上并不存在。如果对象被删除并且2019文件夹中没有其他对象,那么该文件夹也会消失。

    因此,您可以将对象上传到您希望的任何位置,而无需实际创建目录。

    只需对您的应用程序进行编码,即可使用包含完整路径的 Key 来存储对象。

    【讨论】:

      猜你喜欢
      • 2022-08-20
      • 2020-08-11
      • 2014-05-27
      • 1970-01-01
      • 2017-01-10
      • 2022-01-20
      • 2012-12-31
      • 1970-01-01
      • 2020-05-07
      相关资源
      最近更新 更多