Skip to main content

资产管理

SDK 提供了一系列下载网络数据(http get),并存入、查询 IndexDB 的接口. 具体用例如下:

// 传入请求数据的URL,如果IDB中存在则返回Blob,不存在则发起请求放入IDB并返回blob
const blob = await AssetsStorage.ReadOrRequest('xxx')

// 传入请求数据的URL,返回Blob对象,不存入IDB
const RequestAndReturn = await AssetsStorage.RequestAndReturn('xxx')

// Blob转Data URI,使用方式如下
const dataURI = await AssetsStorage.BlobToDataURI(Blob)

// Data URI转Blob,使用方式如下
const blob = await AssetsStorage.DataURItoBlob('base64Data')

// 检测数据是否在IDB中,传入资源的url
const res = await AssetsStorage.isItemInIDB('url')