Программно загрузить файл с URL на init с Filepond - PullRequest
1 голос
/ 09 июня 2019

Я пытаюсь использовать Filepond для программной загрузки файла с URL-адреса на сервер Express, но не могу найти в документации ничего о том, как это можно сделать.

В этом случаефайл, который я пытаюсь загрузить, - это файл, возвращенный из API YouTube в виде URL.

Примерно так: https://yt3.ggpht.com/TTXYIrda5K2L34NE3_B39lO6VwIayc02IZh6j2_rcJCATDgrVUD_1JoJzKE3tRL_MqGTBBnF=w2560-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no

Когда начинается Filepond, я хочу автоматически загрузить этот файлна мой сервер.

Я установил этот код ниже как функцию загрузки, которая запускается в ininit, однако загружает файл только локально.Затем он не загружает его.

      load: (source, load, error, progress, abort, headers) => {\
        var myRequest = new Request('https://yt3.ggpht.com/TTXYIrda5K2L34NE3_B39lO6VwIayc02IZh6j2_rcJCATDgrVUD_1JoJzKE3tRL_MqGTBBnF=w2560-fcrop64=1,00005a57ffffa5a8-nd-c0xffffffff-rj-k-no')
        fetch(myRequest).then(function (response) {
          response.blob().then(function (myBlob) {
            load(myBlob)
          })
        })    
      },
...