html文件转成base64字符串
时间: 2023-08-11 12:23:28 浏览: 152
html5+、app、mui、移动端、微信公众号、一些常用适用手机端拍照、相册选择图片、图片base64字符串转码等一些常用图片
您好!感谢您的提问。如果您想将一个 HTML 文件转换成 base64 编码的字符串,可以使用以下 JavaScript 代码:
```javascript
function htmlToBase64(html) {
var reader = new FileReader();
reader.readAsDataURL(new Blob([html], {type: 'text/html'}));
reader.onload = function() {
var base64String = reader.result.split(',')[1];
console.log(base64String);
};
}
```
这个函数接受一个 HTML 字符串,将其转换成 Blob 对象并使用 FileReader 对象读取。在 FileReader 对象的 onload 回调函数中,使用 split 方法将读取到的结果转换成 base64 编码的字符串并打印在控制台上。例如,如果您有一个名为 html 的字符串,可以这样调用函数:
```javascript
htmlToBase64(html);
```
希望这个代码对您有所帮助!如果您有任何疑问,请随时问我。
阅读全文