全部产品
云市场

文件

更新时间:2019-09-09 15:14:24

my.saveFile

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

该接口用于保存文件到本地。(本地文件大小总容量限制:10M)

入参

名称 类型 必填 描述
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 创建时间

代码示例

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

my.getSavedFileList

说明:基础库 1.3.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.3.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. });