在香草JS中是否可以执行以下操作:
哦,这也必须在客户端运行
答案 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
。