收藏
回答

wx.downloadFile, downloadFile:ok ,没有tempFilePath?

使用 wx.downloadFile 组件,返回201,没有数据内容。url是https,浏览器可以直接打开展示PDF

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

4 个回答

  • ㊣儿八经小青年
    ㊣儿八经小青年
    2021-01-15

    我也这样 解决了吗?

    2021-01-15
    有用
    回复
  • MJ
    MJ
    2020-05-19
    找到原因了,我一直质疑是headers的问题,
    其实是
    new ResponseEntity<>(FileUtils.readFileToByteArray(file), headers, HttpStatus.CREATED);
    HttpStatus.CREATED 应该为  HttpStatus.OK ;
    
    


    2020-05-19
    有用
    回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-05-19

    201(已创建)请求成功并且服务器创建了新的资源。

    应该是下载URL错误或者对方防下载的

    2020-05-19
    有用
    回复 3
    • MJ
      MJ
      2020-05-19
      response header 有什么具体要求嘛?二进制流可以吗?
      2020-05-19
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-05-19回复MJ
      你直接把下载文件的url用浏览器打开。然后打开chrome调试,看响应的返回是否正常
      2020-05-19
      回复
    • MJ
      MJ
      2020-05-19回复Admin ²º²⁴
      文件url 浏览器打开是正常的,我后端设置application/pdf inline;filename= ***,浏览器直接展示了
      2020-05-19
      回复
  • 子不语
    子不语
    2020-05-19

    201??

    请学会如何「提问」(👈戳我)

    2020-05-19
    有用
    回复 6
    查看更多(1)
登录 后发表内容
问题标签