Как загрузить файлы в подпапку корзины Amazon S3 через POST?

Я использую plupload 1.4.2 для загрузки файлов непосредственно в корзину Amazon S3. Вопрос в том, как я могу загрузить их в подпапку напрямую? Какие параметры я должен настроить в политике или конфигурации объекта plupload?


person Community    schedule 01.04.2011    source источник


Ответы (1)


В Amazon S3 нет понятия «папка» или «подпапка». Только объекты. А у объекта есть "ключ".

Если вы хотите загрузить файл в папку или подпапку, просто введите ключ объекта следующим образом:

$key = "folder/subfolder/filename.extension";

А Amazon S3 создаст «воображаемую» папку и подпапку.

person Jesús    schedule 10.09.2011
comment
Если вы делаете $key скрытым полем в форме, вы можете сделать что-то вроде name="key" value="folder/${filename}". - person Kevin Beal; 03.07.2013