URL.createObjectURL() 怎么使用
时间: 2023-11-11 09:36:24 浏览: 73
react-ipfs-url:使用URL.createObjectURL从IPFS路径中获取URL
URL.createObjectURL() 是一个 Web API,允许你创建一个指向指定 Blob、文件等对象的 URL。这个 API 的参数一般是一个 Blob 对象,它可以是一个 File 对象、MediaStream 对象等等。
使用 URL.createObjectURL() 的基本步骤如下:
1. 创建一个 Blob 对象或者其他可以作为参数的对象。
2. 调用 URL.createObjectURL(object) 方法,将此对象作为参数传入。
3. 得到返回的 URL,这个 URL 可以在需要时保存起来,比如赋值给一个标签的 href 属性。
4. 在使用完这个 URL 后,可以通过调用 URL.revokeObjectURL(url) 方法来释放对该 URL 的引用。
具体使用可以参考以下代码(假设 blob 对象已经创建好):
// 创建 URL
var url = URL.createObjectURL(blob);
// 将 URL 赋值给链接并打开
var link = document.createElement('a');
link.href = url;
link.click();
// 释放 URL 引用
URL.revokeObjectURL(url);
阅读全文