Конвертировать URL, созданный из createObjectURL, в base64 - PullRequest
0 голосов
/ 25 сентября 2018

Каков наилучший способ преобразования URL-адреса, сгенерированного из функции createObjectURL, обратно в base64.

 let url = window.URL.createObjectURL(file)
 console.log(url)

Приведенный выше код создает URL-адрес, подобный этому

blob:https://s.codepen.io/d3e427c6-9aee-4f07-957c-3c928ff713c2 

единственный способ, которым я знаю, чтобы преобразовать его обратно в настоящий BLOB-объект или base64, - это использовать fetch для вызова того же URL, как показано ниже

fetch(window.URL.createObjectURL(file))
  .then(res => res.blob())
  .then(blob => console.log(blob)

Лично мне не нравится вышеуказанный подход,но мне не удалось найти альтернативные способы сделать это.Есть ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...