在JavaScript中,可以使用URL.createObjectURL()方法将资源连接转换为Blob连接,使用URL.revokeObjectURL()方法将Blob连接转换为资源连接。

将资源连接转换为Blob连接的示例代码如下:

var resourceUrl = 'https://example.com/image.jpg';

fetch(resourceUrl)
  .then(response => response.blob())
  .then(blob => {
    var blobUrl = URL.createObjectURL(blob);
    console.log(blobUrl);
    // 使用blobUrl进行操作
  });

将Blob连接转换为资源连接的示例代码如下:

var blobUrl = 'blob:https://example.com/abcd1234';

// 使用blobUrl进行操作

URL.revokeObjectURL(blobUrl);

请注意,在使用完Blob连接后,应该调用URL.revokeObjectURL()方法来释放资源和避免内存泄漏。

JS中资源连接转和blob连接相互转换

原文地址: https://www.cveoy.top/t/topic/i5Bb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录