Skip to main content

decrypt 解密文件

decrypt

类型: MethodDeclaration

定义位置: loader.ts

描述

解密文件

返回值:解密后的数据

参数

参数名类型描述默认值
options`{
/** 文件路径 */
path: string
/** 资源类型 */
type: 'text' | 'json' | 'blob' | 'arraybuffer' | 'url'
}`--

返回值

类型: Promise<any>

解密后的数据

源代码

位置: 第 94 行

private async decrypt(options: {
/** 文件路径 */
path: string
/** 资源类型 */
type: 'text' | 'json' | 'blob' | 'arraybuffer' | 'url'
}): Promise<any> {
const {path, type} = options
const buffer = window.decrypt(await Loader.xhr({path, type: 'arraybuffer'}))
switch (type) {
case 'text':
return Codec.textDecoder.decode(buffer)
case 'json':
return JSON.parse(Codec.textDecoder.decode(buffer))
case 'arraybuffer':
return buffer
}
}

文档生成时间:2025/7/7 12:07:06