Jam*_*rge 6 javascript performance javascript-objects
将函数生成的 URL 转换createObjectURL回 base64 的最佳方法是什么?
let url = window.URL.createObjectURL(file)
console.log(url)
Run Code Online (Sandbox Code Playgroud)
上面的代码生成一个像这样的URL
blob:https://s.codepen.io/d3e427c6-9aee-4f07-957c-3c928ff713c2
Run Code Online (Sandbox Code Playgroud)
我知道将其转换回实际的 blob 或 base64 的唯一方法是使用fetch调用相同的 URL,如下所示
fetch(window.URL.createObjectURL(file))
.then(res => res.blob())
.then(blob => console.log(blob)
Run Code Online (Sandbox Code Playgroud)
就我个人而言,我不喜欢上述方法,但我一直未能成功找到替代方法。在那儿 ?
| 归档时间: |
|
| 查看次数: |
2192 次 |
| 最近记录: |