добавить файл в Filepond с помощью data-files внутри <input>возвращает пустой массив - PullRequest
0 голосов
/ 24 апреля 2020

Я собираюсь использовать PHP MVC и Filepond вместе и передать URL-адрес файла по умолчанию Filepond внутри HTML. Я не хочу снова запрашивать сервер и получить URL моего файла, используя addFile (), чтобы загрузить его в объект pond. Итак, я использую data-файлы внутри и передаю URL, но массив файлов пуст.

     <input id="input-file"
                           type="file"
                           style="min-height: 25em;"
                           class="filepond"
                           data-files="['http://url/a.pdf']"
                           name="filepond">


let initFileUploadInput = function () {

    // avatar = $('#input-avatar');
    $.fn.filepond.registerPlugin(
        FilePondPluginFileValidateType,
        FilePondPluginFileValidateSize
    );

    $(':input[type="submit"]').prop('disabled', true);


    pond = FilePond.create(
        document.querySelector('input[id="input-file"]'));


    console.log(pond.files,pond.name)
};

результат console.log(pond.files,pond.name) равен [] "filepond"

...