wx.miniapp.shareFile
WARNING
请注意,当前域名 https://dev.weixin.qq.com/docs/framework
文档已不维护,请前往微信文档中心 找到对应的新文档继续使用
该接口用于将任意文件分享到其他App(如微信)
Android SDK >= 1.3.24;iOS SDK >= 1.3.26
条件说明
- 其他 App:指的是已实现「选择其他应用打开文件」功能的 App
- 任意文件:指的是已实现「选择其他应用打开文件」功能的 App 已配置支持的文件类型
例如,某 App 尚未实现支持「选择其他应用打开文件」,那么你的 App 生成了 PDF 文件后,则无法选择某 App 进行打开。
接口详情
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
filePath | string | 是 | 只支持本地路径 | |
success | function | 是 | 获取后成功回调 |
返回参数
属性 | 类型 | 说明 |
---|---|---|
errcode | number | 错误码 |
errmsg | string | 错误提示 |
JSAPI 代码例子
wx.downloadFile({
url: 'https://dldir1.qq.com/WechatWebDev/test/redhood/test.docx',
filePath: wx.env.USER_DATA_PATH + '/test.docx',
success(res) {
console.log('download file success', res)
console.log('share file')
wx.miniapp.shareFile({
filePath: res.filePath,
success(res) {
console.log('share file success', res)
},
fail(res) {
console.log('share file fail', res)
}
})
},
fail(res) {
console.log('download file fail', res)
}
})