LightSDK.native.saveDownloadFile

功能描述

将下载的文件保存到永久目录

支持格式
Json

请求参数:

字段 可选 类型及范围 说明
filePath string 临时文件路径,该路径为lightresource://tmp_协议
is_save_shareddir boolean iOS独有字段,是否存到共享目录中,用于系统File App查看或文件选择接口时使用
is_save_extern boolean android独有字段,是否保存到外部存储,默认false,建议较大的文件保存到外部存储中,若手机不支持外部存储,则默认保存到内部存储中
fileName string 保存到共享目录/外部存储中的文件名,如果is_save_shareddir/is_save_extern为true,则该字段必传

请求调用示例

LightSDK.native.saveDownloadFile({
filePath:'LightResource://tmp_9123b4a9f0eq7824.pdf',
is_save_shareddir:false,
is_save_extern:true,
fileName:"test.docx"
},
data=>{
console.log(JSON.stringify(data));
});

返回字段示例

{
"info":{
"error_code":"0",
"error_message":"success"
},
"data":{
"savedFilePath":"LightResource://3m2n4h860ea82b4g.pdf"
}
}

返回值说明

字段名 字段类型 说明
savedFilePath string 存储后的文件路径 (本地路径)

注意事项

1.需要在config.js文件中配置插件

module.exports = {
plugins:{
"file":{}
}
}