收藏
回答

wx.shareFileMessage 分享的PDF文件,安卓机微信不能识别文件格式,显示问号?

如下程序所示,先wx.downloadFile下载 pdf 文件到默认临时(或者指定的user_data目录,再wx.shareFileMessage 对pdf文件进行分享到微信,结果安卓手机无法识别文件格式,显示为问号,IOS、PC均显示正常。

const { file_url, file_name } = this.data.pdfInfo;

      wx.downloadFile({

        url: file_url,//要分享的PDF的地址

        success: function (res) {

          console.log(res);

          if (res.statusCode === 200) {//成功

            const path = res.tempFilePath;//返回的文件临时地址,用于后面打开本地预览所用

            wx.shareFileMessage({

              filePath: path,

              fileName: file_name,

              success: function (res) {

                console.log('分享PDF成功');

              }

            });

          }

        },

        fail: function (res) {

          console.log(res);//失败

          app.showToast('下载失败');

        }

      });


回答关注问题邀请回答
收藏

2 个回答

  • Barnett
    Barnett
    06-06

    安卓手机 PDF 分享至企业微信正常, 分享至微信中用问题

    06-06
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    06-06
    有用
登录 后发表内容