收藏
回答

wx.downloadFile 用servlet方式下载无法打开文件

问题模块
API和组件

    wx.downloadFile({

      url: 'http://localhost:8080/api/home/downloadFile?filePath='+this.data.filePath,   //这种方式无法打开文件,用浏览器直接访问可以下载文件

      // url: 'http://localhost/web/test.pdf',   //这种方式能正常打开文件

      success: function (res) {

        var filePath = res.tempFilePath

        wx.openDocument({

          filePath: filePath,

          success: function (res) {

            console.log('打开文档成功')

          }

        })

      }

    })


无法打开文件的返回信息:

errMsg: "downloadFile:ok"

statusCode: 200

tempFilePath: "wxfile://tmp_1139539211o6zAJs9zeOecJoD5XWDrNvK-iE6U42217618b76e06251e6efc5265c234ed"


最后一次编辑于  2017-09-28  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • Can🌴
    Can🌴
    2017-09-28

    你加个后缀名看看

    2017-09-28
    赞同
    回复