基础库版本 >= 3.91.0
支持,
iOS 系统版本需 >= 11
从本地选择文件。
参数说明
Object object
属性 | 类型 | 默认值 | 必填 | 说明 | 版本 |
sizeLimit | number | | 否 | 文件的最大尺寸限制,单位 B,为空或0 则不限制,默认不限制 | |
extension | array.<string> | | 否 | 根据文件拓展名过滤,每一项都不能是空字符串。默认不过滤 | |
success | function | | 否 | 接口调用成功的回调函数 | |
fail | function | | 否 | 接口调用失败的回调函数 | |
complete | function | | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) | |
success 回调函数
参数
Object res
属性 | 类型 | 说明 | 版本 |
tempFilePath | string | 文件的本地文件路径 | |
size | number | 文件大小,单位:B | |
fail 回调函数
返回错误说明
code | msg | 说明 |
11001 | cancel choose file | 取消选择 |
11002 | file size exceeds configured limit | 文件大小超过配置的限制 |
11003 | have no authorized to visit this file | 文件无权限访问 |
11004 | os not support | 当前系统不支持文件选择 |
示例代码
bl.chooseFile({
extension:['.zip', '.doc', '.mp3'],
success: function (res) {
console.log(res.tempFilePath, res.size);
}
});