在AWS S3 SDK中上传文件

时间:2019-02-22 03:03:50

标签: javascript amazon-s3 aws-sdk

我正在制作一个与AWS S3 SDK通信的webapp,以将文件从我的webapp上传到S3 Bucket。到目前为止,它的工作原理很吸引人,但是我有一些想做的事情。我想将其归类为2018文件夹和2019文件夹。

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

有人知道吗?谢谢!

1 个答案:

答案 0 :(得分:0)

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

每个对象的文件名(“键”)都包含完整路径。

例如,您可以使用以下密钥上传新对象:

2019/foo.txt

该对象将“显示”在名为2019的文件夹中,但实际上并不存在。如果该对象被删除并且2019文件夹中没有其他对象,则该文件夹也将消失。

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

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