在 AWS S3 SDK 中上传文件
Uploading File in AWS S3 SDK
我正在制作一个与 AWS S3 SDK 通信的网络应用程序,以将文件从我的网络应用程序上传到 S3 存储桶。到目前为止,它就像一个魅力,但我有一些我想做的事情。我想将它分组为 2018
文件夹和 2019
文件夹。
如果我将文件上传到 S3 存储桶,它将保存到上传年份的文件夹中。
有人知道吗?谢谢!
亚马逊 S3 不支持 folders/directories。
相反,每个对象的文件名 ('Key') 都包含完整路径。
例如,您可以上传一个 Key 为:
的新对象
2019/foo.txt
该对象 'appear' 位于名为 2019
的文件夹中,但它实际上并不存在。如果对象被删除并且2019
文件夹中没有其他对象,那么该文件夹也会消失。
因此,您可以将对象上传到您想要的任何位置,而无需实际创建目录。
只需对您的应用程序进行编码,即可使用包含完整路径的键来存储对象。
我正在制作一个与 AWS S3 SDK 通信的网络应用程序,以将文件从我的网络应用程序上传到 S3 存储桶。到目前为止,它就像一个魅力,但我有一些我想做的事情。我想将它分组为 2018
文件夹和 2019
文件夹。
如果我将文件上传到 S3 存储桶,它将保存到上传年份的文件夹中。
有人知道吗?谢谢!
亚马逊 S3 不支持 folders/directories。
相反,每个对象的文件名 ('Key') 都包含完整路径。
例如,您可以上传一个 Key 为:
的新对象2019/foo.txt
该对象 'appear' 位于名为 2019
的文件夹中,但它实际上并不存在。如果对象被删除并且2019
文件夹中没有其他对象,那么该文件夹也会消失。
因此,您可以将对象上传到您想要的任何位置,而无需实际创建目录。
只需对您的应用程序进行编码,即可使用包含完整路径的键来存储对象。