文档中心 > 扩展应用

注意:本文档只声明业务定制的基础 API,原有小程序 API 无法调用。

选择文件 API

my.chooseFile

// 调用
interface ChooseFileParamsType {
  count?: number;
  accept?: string;
}
const resp = my.chooseFile();

// 返还
// 其中 data 为一个数组,数组中的某一项为文件ID
{
    "success": true,
    "data": [
        "652d9b46-71be-4bc3-b75d-de7ab83e18fb_lADPD3IrulcLja1kYw_99_100.jpg_720x720g.jpg"
    ],
    "ret": [
        "SUCCESS::调用成功"
    ]
}

上传文件 API

详细使用文档,请参考上传文件接口。

const uploadResult = await cloud.file.uploadFile({
  filePath: `${fileId}`, // fileId 为 chooseFile 返还的文件ID
  fileType: 'other',
  fileName: '/user/avatar.txt',
});

获取文件信息 API

入参

类型

是否必填

描述

apFilePath

String

my.chooseFile 返还的虚拟路径

出参

类型

描述

size

Number

选择文件的 fileSize

const fileInfo = await my.getFileInfo({ apFilePath: filePath });
console.log(fileInfo,'fileInfo');

my.getStorage

获取缓存数据的异步接口。

const data = await my.getStorage({
  key: 'currentCity',
});

my.setStorage

将数据存储在本地缓存中指定的 key 中的异步接口。

const data = await my.setStorage({
  key: 'currentCity',
  data: 999
});

my.removeStorage

删除缓存数据的异步接口。

const data = await my.removeStorage({
  key: 'currentCity',
});

my.clearStorage

清除本地数据缓存的异步接口。

const data = await my.clearStorage();

FAQ

关于此文档暂时还没有FAQ
返回
顶部