Создайте корзину, если она еще не создана на S3 для php - PullRequest
0 голосов
/ 29 сентября 2018

Что я пытаюсь сделать, если файл загружается в первый раз (когда несколько файлов), тогда он должен создать подпапку в этом сегменте и имя_папки, назначенное с этим конкретным идентификатором.И в следующий раз, когда некоторые файлы загружаются с тем же идентификатором, тогда хранилище файлов в этой папке не должно создавать новое.При изменении идентификатора он может создать новую подпапку.

1 Ответ

0 голосов
/ 29 сентября 2018

Так что, если вы говорите о создании новых «папок» в S3, это не проблема, поскольку таких настоящих «папок» нет.В корзине S3 имеет значение ключ .

Теперь, скажем, у вас есть ключ my/key.Вы увидите структуру, похожую на директорию в консоли, но на самом деле все плоско.Взято из документации AWS :

Amazon S3 поддерживает сегменты и объекты, и в Amazon S3 нет иерархии.Однако префиксы и разделители в имени ключа объекта позволяют консоли Amazon S3 и пакетам SDK AWS выводить иерархию и вводить понятие папок.


Так что в вашем случае просто изменитеключ, который вы используете (« folder » будет создан автоматически) /

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