Fineuploader, как переопределить предоставленный UUID

Мы пытаемся передать уникальный идентификатор в Fineuploader (4.2.2, JQUERY) и повторно использовать его в Fineuploader.js, чтобы задать имя папки, в которой хранится загрузка.

Мы в основном нашли два варианта:

  1. Установите параметр запроса uuidName, который должен быть строкой. Прохождение этого приведет к «нулевому» значению в консоли и не поможет.
  2. Создайте параметр запроса параметров, в котором мы определяем переменную со значением.

Вариант 2 принят, хотя мы понятия не имеем, как получить это значение и обработать его в Fineuploader.js (и, например, изменить функцию qq.getUniqueId с помощью этой новой переменной).

Кто-нибудь знает, как мы можем это сделать?

Большое спасибо!

РЕДАКТИРОВАТЬ: Под кодом, который инициирует загрузчик, как мне получить идентификатор файла внутри Fineuploader.js?

$(".fine-uploader").fineUploader({
            request: {
                endpoint: 'server/endpoint',
                params: {
                    fileID: '12345'
                }
            }

person Erik    schedule 11.02.2014    source источник


Ответы (1)


Если вы хотите переопределить UUID, созданный Fine Uploader для файла, вы можете сделать это, либо передав новый UUID на стороне клиента через setUuid method, либо ваш сервер может вернуть свойство newUuid со значением нового UUID в своем ответе JSON.

person Ray Nicholus    schedule 11.02.2014
comment
Спасибо за ваш ответ. Не могли бы вы объяснить, как использовать такой метод, документация не описывает, как его использовать. - person Erik; 11.02.2014
comment
Я пробовал это в Fineuploader.js, и он отлично работает, начиная с первого вызова, который я использую: - person Erik; 11.02.2014
comment
параметр для передачи через идентификатор, я обновил первоначальный вопрос с этим значением. Как мне получить этот параметр внутри Fineuploader.js? - person Erik; 11.02.2014
comment
Вы должны передать идентификатор файла, который Fine Uploader присваивает файлу. - person Ray Nicholus; 11.02.2014