# wx.miniapp.shareFile
该接口用于将任意文件分享到其他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)
}
})