收藏
回答

微信小程序打开文档和图片?

通过wx.downloadFile下载一个.docx文件后,取到临时文件格式不一样。ios下是.zip。安卓下是正常的。

安卓


IOS


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

4 个回答

  • hexford~🐶
    hexford~🐶
    2019-09-04

    服务器返回时指定下content-type哈,否则文件格式可能判断有误。

    2019-09-04
    有用
    回复 7
    • ______fyx
      ______fyx
      2019-09-05
      怎么指定content-type?我这就是一个文件链接。
      2019-09-05
      回复
    • ______fyx
      ______fyx
      2019-09-05回复______fyx
      大哥,这咋解决,指条明路。之前没问题啊
      2019-09-05
      回复
    • 小林
      小林
      2019-09-19回复______fyx
      搞定了吗,同样遇到问题
      2019-09-19
      回复
    • 贺天卓✍
      贺天卓✍
      2019-09-20
      同样遇到问题,服务器header头已经返回了 Content-Disposition 后缀,依然下载为 zip
      2019-09-20
      回复
    • ______fyx
      ______fyx
      2019-09-20回复小林
      这个问题给我的回复是正在修复。
      2019-09-20
      回复
    查看更多(2)
  • づW茹菓Θ
    づW茹菓Θ
    2020-01-03

    我是这样解决的

    2020-01-03
    有用
    回复
  • ______fyx
    ______fyx
    2019-09-04

    开发工具上没问题。救救孩子吧

    2019-09-04
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-09-04

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-09-04
    有用
    回复 7
    • ______fyx
      ______fyx
      2019-09-04
      wx.downloadFile({
        // 示例 url,并非真实存在
        url: 'http://example.com/somefile.pdf',
        success: function (res) {
          const filePath = res.tempFilePath
          wx.openDocument({
            filePath: filePath,
            success: function (res) {
              console.log('打开文档成功')
            }
          })
        }})

      我是直接在文档复制的。你把要下载的文档格式改成docx的。

      2019-09-04
      回复
    • ______fyx
      ______fyx
      2019-09-04回复______fyx

      机型,安卓是小米mix2,苹果是XR

      2019-09-04
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-09-04回复______fyx

      请提供实际下载的URL

      2019-09-04
      回复
    • ______fyx
      ______fyx
      2019-09-04回复疯狂的小辣椒
      https://www.yichuban.net/ycbsite/userfiles/1/files/business/businessFilePaper/2019/09/enenen.docx
      2019-09-04
      回复
    • ______fyx
      ______fyx
      2019-09-04回复疯狂的小辣椒
      你那测试有问题吗?怎么解决?
      2019-09-04
      回复
    查看更多(2)
登录 后发表内容
问题标签