收藏
回答

请问pdf等格式的文件转发给好友,只能通过downloadfile后openDocument吗?

每次都要先下载,再转发。如果多次转发不是就要重复下载同一个文档?请问有没有什么别的方法呢?

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

2 个回答

  • 一笑皆春
    一笑皆春
    09-03

    也可以下载后通过wx.shareFileMessage转发,不用打开

    09-03
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    09-03

    自己做个缓存呗,相同下载地址就直接取缓存里的临时路径

    09-03
    有用
    回复 7
    • Hero
      Hero
      09-04
      这个缓存就一直放在那 不删吗 如果文件很多 那不就要缓存好多字段
      09-04
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      09-04回复Hero
      删不删是你的事情,我只告诉你一个方向,有没有bug也是你的问题
      09-04
      回复
    • Hero
      Hero
      09-04回复Mr.Zhao
      我去试试用FileSystemManager看能不能获取到下载过的文件地址,不行就只能缓存了。每次都下载更恶心0.0
      09-04
      回复
    • Hero
      Hero
      09-04回复Mr.Zhao
      没有像图片那种previewMedia预览转发的么。。。
      09-04
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      09-04回复Hero
      shareFileMessage分享到聊天,下载可以指定路径存储的,你可以根据时间创建个临时目录,第二天打开小程序的时候把上一天的目录删除掉
      09-04
      回复
    查看更多(2)
登录 后发表内容