服务商代开发
小程序
基础
连接微信
办公
JS-SDK
基础
连接微信
办公
服务商代开发
客户端API
JS-SDK
微盘
选择文件
选择文件
最后更新:2025/03/27

ww.wedriveSelectFile(params)

兼容性:企业微信 4.0.12 开始支持

功能描述

唤起微盘选择器,选择微盘中的文件

在微盘中选择一个或多个具有可分享权限的微盘文件或在线文档,返回选中文件的 url。

ww.wedriveSelectFile({
   selectedFileNum: 1,
})

使用限制

  • 本接口必须使用应用身份进行注册

  • 所使用的应用必须具有微盘和文档使用权限

  • 当前成员必须在应用的可见范围之内

  • 若用户对某文件不具备「分享」权限(微盘自定义权限取消勾选“分享”权限),则无法选择该文件。

  • 在 Mac 端使用时,macOS 版本需 > 10.12

参数说明

params: Object

属性类型必填说明
selectedFileNumnumber

选择文件的数量

1 表示单选,大于 1 表示多选,上限为 50

successFunction

成功回调

failFunction

失败回调

cancelFunction

取消回调

completeFunction

完成回调

返回说明

Promise<Object>

属性类型必填说明
errMsgstring

通用错误信息

errCodenumber

通用错误码

resultObject
属性类型必填说明最低版本
selectedFileUrlsstring[]

选择的文件的 URL 列表

selectedFileInfosObject[]

选择的文件信息列表

企业微信 4.1.8

属性类型必填说明
urlstring

选择的文件url

typenumber

选择的文件类型。0: 其他,2: 文件,3: 文档,4: 表格,5: 收集表,6: 幻灯片,7: 思维导图,8: 流程图,10: 智能表格

错误信息

errMsg说明
wedriveSelectFile:ok执行成功
wedriveSelectFile:cancel取消选择
wedriveSelectFile:fail no permission无权限
wedriveSelectFile:fail param error参数错误
wedriveSelectFile:fail context error选择器异常
wedriveSelectFile:fail not supported system version低系统版本不支持

 

旧版jweixin调用

示例代码

wx.invoke('wedriveSelectFile', {
  selectedFileNum: 1
}, function (res) {
  if (res.err_msg == "wedriveSelectFile:ok") {
    var selectedFileUrls = res.result.selectedFileUrls;  // 后续废弃
    var selectedFileInfos = res.result.selectedFileInfos;
  }
});
上一篇选择目录位置
下一篇选择可下载的文件
    本节内容
服务端API
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
客户端API
小程序
基础
连接微信
办公
JS-SDK
基础
连接微信
办公
更新日志
联系我们