从blob URL中读取数据可以通过以下步骤实现:
以下是一个示例代码:
function readBlobFromURL(blobURL) {
var xhr = new XMLHttpRequest();
xhr.open('GET', blobURL);
xhr.responseType = 'blob';
xhr.onload = function() {
if (xhr.status === 200) {
var blobData = xhr.response;
// 在这里处理blob数据
}
};
xhr.send();
}
在上面的代码中,readBlobFromURL函数接受一个blob URL作为参数。它创建了一个XMLHttpRequest对象,并将blob URL作为GET请求的URL。当请求成功返回时,可以通过xhr.response获取响应的Blob数据。
注意:在某些浏览器中,可能需要在blob URL上设置CORS头信息才能进行跨域请求。
领取专属 10元无门槛券
手把手带您无忧上云