功能描述
将下载的文件保存到永久目录
支持格式
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":{}
}
}