# 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)
    }
})