|  | 
 
 发表于 2023-5-14 17:11:34
|
显示全部楼层
   吉林省长春市 
  
| // 创建 XMLHttpRequest 对象 var xhr = new XMLHttpRequest();
 
 // 设置响应类型为 "blob"
 xhr.responseType = 'blob';
 
 // 创建一个 GET 请求以获取图像数据
 xhr.open('GET', 'image.png', true);
 
 // 发送请求
 xhr.send();
 
 // 图片加载完成后触发以下函数
 xhr.onload = function() {
 // 成功获取图像数据
 if (xhr.status === 200) {
 // 创建 FileReader 对象
 var reader = new FileReader();
 
 // 文件读取完成后触发以下函数
 reader.onloadend = function() {
 // 将图像数据转换为 Base64 格式
 var base64 = reader.result.replace("data:", "").replace(/^.+,/, "");
 console.log(base64);
 }
 
 // 开始读取文件
 reader.readAsDataURL(xhr.response);
 }
 };
 | 
 |