全部产品

文件

更新时间:2020-07-07 19:41:59

my.saveFile

说明:基础库 1.13.0 及以上版本支持该接口,低版本需做兼容处理,操作参见 小程序基础库说明。mPaaS 10.1.32 及以上版本支持该接口。


该接口用于保存文件到本地(本地文件大小总容量限制:10M)。调用 my.saveFile 成功后,安卓系统可在 手机存储/alipay/pictures/文件位置 查看保存的文件;iOS 系统无法查看被隐藏的目录路径。

入参

名称 类型 必填 描述
apFilePath String 文件路径
success Function 调用成功的回调函数
fail Function 调用失败的回调函数
complete Function 调用结束的回调函数(调用成功、失败都会执行)

success 返回值说明

名称 类型 描述
apFilePath String 文件保存路径

代码示例

  1. my.chooseImage({
  2. success: (res) => {
  3. my.saveFile({
  4. apFilePath: res.apFilePaths[0],
  5. success: (res) => {
  6. console.log(JSON.stringify(res))
  7. },
  8. });
  9. },
  10. });

my.getFileInfo

说明:基础库 1.4.0 及以上版本支持该接口,低版本需做兼容处理,操作参见 小程序基础库说明。mPaaS 10.1.32 及以上版本支持该接口。

入参说明

名称 类型 必填 描述
apFilePath String 文件路径(本地路径)
digestAlgorithm String 摘要算法,支持 md5sha1 ,默认为 md5
success Function 调用成功的回调函数
fail Function 调用失败的回调函数
complete Function 调用结束的回调函数(调用成功、失败都会执行)

success 返回值说明

名称 类型 描述
size Number 文件大小
digest String 摘要结果

代码示例

  1. my.getFileInfo({
  2. apFilePath:'https://resource/apml953bb093ebd2834530196f50a4413a87.video',
  3. digestAlgorithm:'sha1',
  4. success:(res)=>{
  5. console.log(JSON.stringify(res))
  6. }
  7. })

my.getSavedFileInfo

说明:基础库 1.3.0 及以上版本支持该接口,低版本需做兼容处理,操作参见 小程序基础库说明。mPaaS 10.1.32 及以上版本支持该接口。


该接口用于获取保存的文件信息。

入参

名称 类型 必填 描述
apFilePath String 文件路径
success Function 调用成功的回调函数
fail Function 调用失败的回调函数
complete Function 调用结束的回调函数(调用成功、失败都会执行)

success 返回值说明

名称 类型 描述
size Number 文件大小
createTime Number 创建时间的时间戳

代码示例

使用 my.saveFile 保存的地址才能够使用 my.getSavedFileInfo

  1. var that = this;
  2. my.chooseImage({
  3. success: (res) => {
  4. console.log(res.apFilePaths[0], 1212)
  5. my.saveFile({
  6. apFilePath: res.apFilePaths[0],
  7. success: (result) => {
  8. console.log(result, 1212)
  9. my.getSavedFileInfo({
  10. apFilePath: result.apFilePath,
  11. success: (resu) => {
  12. console.log(JSON.stringify(resu))
  13. that.filePath = resu
  14. }
  15. })
  16. },
  17. });
  18. },
  19. });

my.getSavedFileList

说明:基础库 1.13.0 及以上版本支持该接口,低版本需做兼容处理,操作参见 小程序基础库说明。mPaaS 10.1.32 及以上版本支持该接口。


该接口用于获取保存的所有文件。

入参

名称 类型 必填 描述
success Function 调用成功的回调函数
fail Function 调用失败的回调函数
complete Function 调用结束的回调函数(调用成功、失败都会执行)

success 返回值说明

名称 类型 描述
fileList List 文件列表

File 对象属性说明

名称 类型 描述
size Number 文件大小
createTime Number 创建时间
apFilePath String 文件路径

代码示例

  1. my.getSavedFileList({
  2. success:(res)=>{
  3. console.log(JSON.stringfy(res))
  4. }
  5. });

my.removeSavedFile

说明:基础库 1.13.0 及以上版本支持该接口,低版本需做兼容处理,操作参见 小程序基础库说明。mPaaS 10.1.32 及以上版本支持该接口。


该接口用于将删除某个保存的文件。

入参

名称 类型 必填 描述
apFilePath String 文件路径
success Function 调用成功的回调函数
fail Function 调用失败的回调函数
complete Function 调用结束的回调函数(调用成功、失败都会执行)

代码示例

  1. my.getSavedFileList({
  2. success:(res)=>{
  3. my.removeSavedFile({
  4. apFilePath:res.fileList[0].apFilePath,
  5. success:(res)=>{
  6. console.log('remove success')
  7. }
  8. })
  9. }
  10. });