小编典典

如何从对象 URL 获取文件或 blob?

all

我允许用户通过拖放和其他方法将图像加载到页面中。删除图像时,我使用URL.createObjectURL转换为对象 URL 来显示图像。我不会撤销
url,因为我会重复使用它。

所以,当需要创建一个FormData对象时,我可以允许他们上传一个包含其中一个图像的表单,有没有什么方法可以将该对象 URL
反转回一个Blob或者File然后我可以将它附加到一个FormData目的?


阅读 194

收藏
2022-06-27

共1个答案

小编典典

现代解决方案:

let blob = await fetch(url).then(r => r.blob());

url 可以是对象 url 或普通 url。

2022-06-27