文件
扫码体验:
my.saveFile
基础库版本 1.3.0 开始支持,低版本需做兼容处理
保存文件到本地(本地文件大小总容量限制:10M)
入参说明
名称 | 类型 | 必填 | 描述 |
---|
apFilePath | String | 是 | 文件路径 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success返回值说明
名称 | 类型 | 描述 |
---|
apFilePath | String | 文件保存路径 |
示例说明
my.chooseImage({
success: (res) => {
my.saveFile({
apFilePath: res.apFilePaths[0],
success: (res) => {
console.log(JSON.stringify(res))
},
});
},
});
my.getFileInfo
基础库版本 1.4.0 开始支持,低版本需做兼容处理
入参说明
名称 | 类型 | 必填 | 描述 |
---|
apFilePath | String | 是 | 文件路径 |
digestAlgorithm | String | 否 | 摘要算法,支持md5和sha1,默认为md5 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success返回值说明
名称 | 类型 | 描述 |
---|
size | Number | 文件大小 |
digest | String | 摘要结果 |
示例说明
my.getFileInfo({
apFilePath:'https://resource/apml953bb093ebd2834530196f50a4413a87.video',
digestAlgorithm:'sha1',
success:(res)=>{
console.log(JSON.stringify(res))
}
})
my.getSavedFileInfo
基础库版本 1.3.0 开始支持,低版本需做兼容处理
获取保存的文件信息
入参说明
名称 | 类型 | 必填 | 描述 |
---|
apFilePath | String | 是 | 文件路径 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success返回值说明
名称 | 类型 | 描述 |
---|
size | Number | 文件大小 |
createTime | Number | 创建时间 |
示例说明
my.getSavedFileInfo({
apFilePath:'https://resource/apml953bb093ebd2834530196f50a4413a87.video',
success:(res)=>{
console.log(JSON.stringify(res))
}
})
my.getSavedFileList
基础库版本 1.3.0 开始支持,低版本需做兼容处理
获取保存的所有文件
入参说明
名称 | 类型 | 必填 | 描述 |
---|
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success返回值说明
File对象属性说明
名称 | 类型 | 描述 |
---|
size | Number | 文件大小 |
createTime | Number | 创建时间 |
apFilePath | String | 文件路径 |
示例说明
my.getSavedFileList({
success:(res)=>{
console.log(JSON.stringfy(res))
}
});
my.removeSavedFile
基础库版本 1.3.0 开始支持,低版本需做兼容处理
删除某个保存的文件
入参说明
名称 | 类型 | 必填 | 描述 |
---|
apFilePath | String | 是 | 文件路径 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
示例说明
my.getSavedFileList({
success:(res)=>{
my.removeSavedFile({
apFilePath:res.fileList[0].apFilePath,
success:(res)=>{
console.log('remove success')
}
})
}
});
原文: https://docs.alipay.com/mini/api/file