有没有一种方法可以下载JavaScript文件并将其作为base64写入正文

时间:2020-09-04 19:18:19

标签: javascript url download base64 zip

在香草JS中是否可以执行以下操作:

  1. 从URL下载文件
  2. Base64对其进行编码
  3. 将数据写入正文

哦,这也必须在客户端运行

1 个答案:

答案 0 :(得分:-1)

尝试一下:

let f = new FileReader();
f.onload = () => {
    document.body.append(document.createTextNode(f.result.split(",")[1]))
};
fetch("Your URL").then(r=>r.blob()).then(r=>f.readAsDataURL(r))

它将使用fetch API下载文件,然后使用FileReader获取base64数据URL。然后拆分数据URL,仅保留base64数据。然后,将包含base64文本的文本节点附加到body

相关问题