我允许用户通过拖放将图像加载到页面中;drop和其他方法.当图像被删除时,我使用URL.createObjectURL
转换为一个对象URL来显示图像.我不会撤销url,因为我会重复使用它.
所以,当需要创建一个FormData
对象时,我可以允许他们上传一个包含其中一个图像的表单,有没有什么方法可以将该对象的URL反转回Blob
或File
,然后将其附加到FormData
对象上?
我允许用户通过拖放将图像加载到页面中;drop和其他方法.当图像被删除时,我使用URL.createObjectURL
转换为一个对象URL来显示图像.我不会撤销url,因为我会重复使用它.
所以,当需要创建一个FormData
对象时,我可以允许他们上传一个包含其中一个图像的表单,有没有什么方法可以将该对象的URL反转回Blob
或File
,然后将其附加到FormData
对象上?
现代解决方案:
let blob = await fetch(url).then(r => r.blob());
URL可以是对象URL或普通URL.