Как преобразовать HTML-страницу в строку 64 base - PullRequest
0 голосов
/ 13 февраля 2019

Я использую Угловой 6 для своего проекта, на своей странице указателя я связываю данные и отправляю их в db, я хочу передать всю html-страницу со связанными данными в db в виде строки.

Могу ли я узнать, как преобразовать html-страницу в строку base 64?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Вы можете получить разметку в виде строки с помощью

var markup = document.documentElement.innerHTML;

, а затем преобразовать эту строку в base64, используя btoa(), например,

var encoded = window.btoa(markup);

Или, если вы получите UTF8, используйте это,

var encoded = window.btoa(unescape(encodeURIComponent(markup)));
0 голосов
/ 13 февраля 2019

Вы можете получить HTML как строку любого веб-сайта с

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