当前位置: 代码迷 >> JavaScript >> 如何将 html 页面转换为 base 64 字符串
  详细解决方案

如何将 html 页面转换为 base 64 字符串

热度:114   发布时间:2023-06-12 14:00:15.0

我正在为我的项目使用Angular 6 ,在我的索引页面中,我正在绑定数据并将其提交给 db,我想将带有绑定数据的整个 html 页面作为字符串提交给 db。

我可以知道如何将 html 页面转换为 base 64 字符串吗?

您可以将标记作为字符串使用,

var markup = document.documentElement.innerHTML;

然后像这样使用btoa()将该字符串转换为 base64,

var encoded = window.btoa(markup);

或者如果你得到 UTF8,使用这个,

var encoded = window.btoa(unescape(encodeURIComponent(markup)));

您可以使用任何网站的字符串获取 HTML

window.document.documentElement.innerHTML
  相关解决方案