Пользовательская папка Filepicker s3 под ведром

Мы пытаемся использовать Filepicker.io для загрузки наших фотографий, отправленных пользователями, на S3. Но похоже, что сборщик файлов не позволяет загружать в пользовательские папки в одном ведре.

У нас есть следующая структура.

Bucket_Name/category/username/file.jpg

Имена пользователей делаются каждым пользователем на нашем сайте.

Почему это не разрешено?

Благодарю вас


person tven    schedule 03.02.2013    source источник


Ответы (1)


Вы можете использовать параметр path в вызове filepicker.store() (https://developers.filepicker.io/docs/web/#store):

filepicker.store(input, {path: 'category/username/file.jpg'},
    function(new_fpfile){
        console.log(JSON.stringify(new_fpfile));
    }
);
person brettcvz    schedule 04.02.2013
comment
я пытаюсь создать структуру, подобную этой Bucket_Name/category/username/file.jpg, и если я использую параметр пути, он добавляет случайный префикс к первой папке вместо имени файла. после этого есть много папок типа [префикс-1]-какая-то категория, [префикс-2]-какая-то категория, [префикс-3]-какая-то категория и т.д. Можете ли вы сказать мне, как отключить этот префикс в консоли администратора? - person tven; 05.02.2013
comment
Префикс преднамерен, чтобы предотвратить коллизии, например, если два пользователя загружают test.png, второй перезапишет первый. - person brettcvz; 05.02.2013
comment
Вот почему у нас есть подпапки по имени пользователя и имени файла по нашему выбору. Это можно отключить? - person tven; 05.02.2013
comment
Я не могу воспроизвести поведение префикса, которое вы видите при добавлении префикса к первой папке, а не к имени файла. У вас есть код, которым вы можете поделиться, чтобы воспроизвести проблему? - person brettcvz; 05.02.2013