收藏
回答

下载文件后wx.openDocument预览模拟器可以,在手机上没有反应?

使用 wx.downloadFile 下载文件后 使用wx.openDocument 预览时 在开发工具模拟器中没有问题   在手机中无反应  文件问excel  模拟器预览是直接打开wps   在手机点击后无反应  应该怎么做

<button catchtap="get">get</button>
get: function() {
   wx.downloadFile({
     url: 'https://aksoapplet.oss-cn-hangzhou.aliyuncs.com/excel/20190731/84c40a1d7e27466fa6d34f4168a14289.xlsx',
     success(res) {
       if (res.statusCode === 200) {
         const filePath = res.tempFilePath;
         console.log(filePath);
         // var fileType = "";
         // let dIndex = filePath.lastIndexOf(".");
         // fileType = filePath.substring(dIndex + 1, filePath.length);
         // if (fileType == "jpeg") {
         //   fileType = "xlsx"
         // }
         // console.log("fileType-->", fileType);
         //打开文件
 
         wx.openDocument({
           filePath: filePath,
           fileType: 'xlsx',
           success(res) {
             console.log('文件打开');
           },
           fail(res) {
             console.log(res)
           }
         })
       }
     }
   })
 },

求教怎么在真机下载并预览文件  文件为excel

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

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-08-01

    downloadFile的域名需要配置好

    2019-08-01
    有用
    回复 2
    • Great
      Great
      2019-08-01
      开发工具模拟都是行的 在手机上面没反应
      2019-08-01
      回复
    • 学亮
      学亮
      03-01
      已经在设置里面,勾选了不校验域名合法性,手机运行只有打开调试模式才能预览Excel,体验版预览excel没反应,也是域名没配置的问题吗?
      03-01
      回复
登录 后发表内容