收藏
回答

IOS系统调用 wx.downloadFile ppt文件格式被修改,解决方式是什么?

开发者工具测试:

IOS系统真机测试:

Android系统真机测试:

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

1 个回答

  • Cjiang
    Cjiang
    2020-10-23

    你好,试下用字符串的方法修改下后缀名看看?

    2020-10-23
    有用
    回复 10
    • ACE-伟洪
      ACE-伟洪
      2020-10-24
      res.tempFilePath 不是后台给返回来的么?获得该值的时候文件不是已经下载好了么?改字符串后缀名有用么?
      2020-10-24
      回复
    • ACE-伟洪
      ACE-伟洪
      2020-10-24
      res.tempFilePath 不是 wx.downloadFile 接口返回来的么?
      2020-10-24
      回复
    • Cjiang
      Cjiang
      2020-10-24回复ACE-伟洪
      提供下复现的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-10-24
      回复
    • ACE-伟洪
      ACE-伟洪
      2020-10-24回复Cjiang
      wx.downloadFile({ 
            url: url, //pptx文件下载地址
            //下载成功返回方法
            success: function (res) { 
              wx.hideLoading(); 
              console.log(res); 
             //手机系统、微信版本号、本地保存路径 日志信息
              wx.getSystemInfo({ 
                success: (res) => { 
                  console.log(res.system) 
                  console.log(res.version) 
                } 
              }) 
              console.log("保存路径"+res.tempFilePath) 
              //PPTX文件预览
              var filePath = res.tempFilePath 
              if(res.statusCode == 200){ 
                wx.openDocument({ 
                  filePath: filePath, 
                  success: function (res) { 
                    console.log(res); 
                    wx.showToast({ 
                      title: '下载成功', 
                      icon: 'none' 
                    }) 
                  },fail:function(res){ 
                    console.log(res); 
                    wx.showToast({ 
                      title: '下载失败', 
                      icon: 'none' 
                    }) 
                  } 
                }) 
              } 
            }, 
            //下载失败返回方法
            fail: function (err) { 
              console.log(err) 
              wx.hideLoading(); 
              wx.showToast({ 
                title: '下载失败,请联系管理员', 
                icon:'none' 
              }) 
            }
      2020-10-24
      回复
    • Cjiang
      Cjiang
      2020-10-24回复ACE-伟洪
      提供下url的地址。按上面格式分享出代码片段出来。
      2020-10-24
      回复
    查看更多(5)
登录 后发表内容
问题标签