将函数createObjectURL
生成的URL转换回base64的最佳方法是什么。
let url = window.URL.createObjectURL(file)
console.log(url)
上面的代码生成这样的URL
blob:https://s.codepen.io/d3e427c6-9aee-4f07-957c-3c928ff713c2
我唯一知道将其转换回实际blob或base64的方法是使用fetch
来调用相同的URL,如下所示
fetch(window.URL.createObjectURL(file))
.then(res => res.blob())
.then(blob => console.log(blob)
我个人不喜欢上面的方法,但是我一直没有找到替代方法。有吗?