wx.miniapp.shareFile

WARNING

请注意,当前域名 https://dev.weixin.qq.com/docs/framework 文档已不维护,请前往微信文档中心open in new window 找到对应的新文档继续使用

该接口用于将任意文件分享到其他App(如微信)

Android SDK >= 1.3.24;iOS SDK >= 1.3.26

条件说明

  • 其他 App:指的是已实现「选择其他应用打开文件」功能的 App
  • 任意文件:指的是已实现「选择其他应用打开文件」功能的 App 已配置支持的文件类型

例如,某 App 尚未实现支持「选择其他应用打开文件」,那么你的 App 生成了 PDF 文件后,则无法选择某 App 进行打开。

接口详情

参数

属性类型默认值必填说明
filePathstring只支持本地路径
successfunction获取后成功回调

返回参数

属性类型说明
errcodenumber错误码
errmsgstring错误提示

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