Загрузка файла в AWS S3 SDK - PullRequest
       6

Загрузка файла в AWS S3 SDK

0 голосов
/ 22 февраля 2019

Я создаю веб-приложение, которое связывается с AWS S3 SDK для загрузки файлов из моего веб-приложения в S3 Bucket.Пока что это работает как шарм, но у меня есть кое-что, что я хочу сделать.Я хочу сгруппировать его по годам, например 2018 папка и 2019 папка.

Если я загружу файл в S3 Bucket, он будет сохранен в папке того года, в который он загружается.

Кто-нибудь знает об этом?Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2019

Amazon S3 не поддерживает папки / каталоги.

Вместо этого имя файла («Ключ») каждого объекта включает полный путь.

Например, вы можете загрузить новый объектс ключом:

2019/foo.txt

Объект «выглядит» как находящийся в папке с именем 2019, но на самом деле его не существует.Если объект удален и в папке 2019 нет других объектов, то эта папка тоже исчезнет.

Поэтому вы можете просто загрузить объекты в любое место, которое вам нужно, без необходимости создаватькаталоги.

Просто закодируйте свое приложение, чтобы сохранить объект с ключом, который содержит полный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...