收藏
回答

怎么预览一个http链接的文件?

如上图,由于小程序是不允许直接访问http的,所以我想通过云函数来中转一下,在云函数用request请求后返回到小程序端,但是怎么来预览这个数据,用wx.openDocument吗?能否给个例子。

http://news.gdut.edu.cn/DepartmentUploadFiles/科技处、人文社科处/files/附件1-2020年国家基金指南新变化.pdf


补充(云函数):


最后一次编辑于  2020-01-22
回答关注问题邀请回答
收藏

3 个回答

  • 云开发小助手CloudBase
    云开发小助手CloudBase
    2020-01-16
    可以使用云函数下载文件,然后将文件上传到云存储,并将返回后的fileID返回给小程序端,小程序端再根据fileID下载云存储的文件,并预览打开。也就是通过云存储过渡的方式,如果直接将PDF返回给前端,数据量只能在1M以内,不推荐。
    2020-01-16
    有用
    回复 1
    • 多喝热水คิดถึง
      多喝热水คิดถึง
      2020-01-17
      我也这么想过,但是这样涉及到多个云操作会有比较大的耗时,请问如果文档不大的话怎么直接传到前端来展示?
      2020-01-17
      回复
  • Admin ²º²³
    Admin ²º²³
    2020-02-03

    谢邀,如果是我,我会通过后端接口下载这个文件到后端本地然后https给前端

    2020-02-03
    有用 1
    回复
  • 老张
    老张
    2020-01-19

    云函数下载文件后,以buffer返回给小程序端。

    2020-01-19
    有用
    回复 3
登录 后发表内容
问题标签