收藏
回答

小程序下载远程pdf 大文件该怎么写?

我的问题:

  1. wx.downloadFile()这里面的参数url是不是得是一个浏览器可以直接访问、预览或下载pdf文件的后端接口?
  2. 现在显示404不能获取到pdf文件,不知道怎么回事?
  3. 如何实现另存到手机本地的功能?允许用户在手机端选择存储目录,这样写可以吗?
  4. 我的pdf文件可能超过30MB,对于这种大文件该采用什么样的方法?
  5. 我的目录里面有很多中文,文件名也是中文,基本不可能改成英文,有什么影响吗?


最后一次编辑于  星期四 11:54
回答关注问题邀请回答
收藏

5 个回答

  • 不良帅
    不良帅
    星期四 14:33

    404解决了。我在小程序常规编译模式下请求,能看到后端返回的文件信息,但是用真机模式调试的时候就报错,不知道咋回事?

    我填的url是后端接口,后端的接口返回的是void类型,response里面包括文件流数据,访问这个接口可以直接下载pdf文件你们的url填的是接口,还是可以直接在网页上访问的文件地址?我这个url这么写对吗?

    星期四 14:33
    有用
    回复
  • 朱兆恩(易做图)
    朱兆恩(易做图)
    星期四 10:08

    下载到默认目录,一般没权限选择目录

    404确信文件存在,注意看看玉米是不是没备案

    星期四 10:08
    有用
    回复
  • dreamhunter
    dreamhunter
    星期四 09:22

    url能下载就可以,试过超过100M的可以下载,就是时间长点.加个Loading,进度用户体验会好很多.

    星期四 09:22
    有用
    回复 2
    • 不良帅
      不良帅
      星期四 15:26
      你咋写的呀?可以贴下图吗?现在没有404了,但是现在真机调试模式下不行
      星期四 15:26
      回复
    • dreamhunter
      dreamhunter
      星期四 17:44回复不良帅
      备案后的https链接,其他官方api即可
      星期四 17:44
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    星期四 07:52

    先搞定404,打马赛克认真点

    星期四 07:52
    有用
    回复
  • 跨商通
    跨商通
    星期三 22:06

    换一个小pdf文件测试,看能否复现。

    星期三 22:06
    有用
    回复
登录 后发表内容