用于下载资产数据,支持从区块提供者获取数据并进行解密
构造函数
包含代理地址和区块地址信息的配置选项
安全算法配置,包含算法名称和 IV
const option = { proxy: 'http://proxy.example.com', blockAddress: { identifier: 'example-did', privateKey: 'example-private-key' } }const securityAlgorithm = { name: 'AES-GCM', iv: 'base64-encoded-iv' }const downloader = new Downloader(option, securityAlgorithm) Copy
const option = { proxy: 'http://proxy.example.com', blockAddress: { identifier: 'example-did', privateKey: 'example-private-key' } }const securityAlgorithm = { name: 'AES-GCM', iv: 'base64-encoded-iv' }const downloader = new Downloader(option, securityAlgorithm)
下载文件,根据命名空间 ID 和哈希值下载文件,如果文件被加密,会自动解密
资产元信息
Optional
返回完整的资产块元信息和数据,以及进度
资产块元信息
用于下载资产数据,支持从区块提供者获取数据并进行解密