# filePicker

打开附件选择列表

# 支持说明

应用能力 Android iOS PC 预览效果
小程序 3.3.0 3.3.0 3.4.0
扫码预览
用BoosHi扫码或PC端点击
网页应用 待开发 待开发 待开发 待补充

# 输入

继承标准对象输入,扩展属性描述:

名称 数据类型 必填 默认值 描述
maxNum number 最大选择数量
示例值:10
isSystem boolean false 是否使用系统的文件选择器
待开发
可选值
true:使用系统的文件选择器,可以选择系统文件系统里的文件,并且 maxNum 参数会被设置为 1
false:使用直书的文件选择器,可以选择直书文档
pickerTitle string Select a file 允许开发者自定义文件选择器标题,仅在直书文件选择器生效
待开发
pickerConfirm string Confirm 允许开发者自定义组件的选择按钮文案,仅在直书文件选择器下生效
待开发

# 输出

success返回对象的扩展属性:

名称 数据类型 描述
list object[] 文件列表
  ∟ path string 文件路径
  ∟ name string 文件名
  ∟ size string 文件大小,单位byte

# 示例代码

bz.filePicker({
  maxNum: 10,
  pickerTitle: "Select a file",
  pickerConfirm: "Confirm",
  isSystem: false,
  success(res) {
    console.log(JSON.stringify(res));
  },
  fail(res) {
    console.log(`filePicker fail: ${JSON.stringify(res)}`);
  },
});
1
2
3
4
5
6
7
8
9
10
11
12

success返回对象示例:

{
  "errMsg": "filePicker:ok",
  "list": [
    {
      "path": "",
      "name": "app.js",
      "size": 40
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
最后更新于 : 12/15/2022, 2:18:25 PM