В FineUploader метод getItemByFileId не определен - PullRequest
0 голосов
/ 19 марта 2019

Как указано здесь: https://docs.fineuploader.com/api/methods.html#getItemByFileId getItemByFileId должен быть методом объекта загрузчика.

Я могу использовать другие методы, такие как getUploads, который возвращает 'функцию' при использовании typeof getUploads.

Однако getItemByFileId возвращает неопределенное значение при использовании typeof getItemByFileId.

Мне нужно это, чтобы я мог получить элемент, связанный с выбранным файлом, и нарисовать миниатюру в зависимости от формата и содержимого файла.

Я вижу очень похожий вопрос здесь, но это CoffeeScript: getItemByFileId не определен в onSubmitted с FineUploader

Я использую ответную-точную загрузку.

Вот мой код:

this.uploader = new FineUploaderS3({
  options: {
    ...options,
    callbacks: {
      onSubmitted: () => {
        const getItemByFileId = this.uploader.methods.getItemByFileId;
        console.log("typeof getItemByFileId:", typeof getItemByFileId);
      }
    }
  }
});

Почему он не определен, когда в документации сказано, что это должна быть функция?

Как это исправить?

...