收藏
回答

wx.openDocument()如何设置标题?而且下载的文件名也被修改了?

问题如标题描述!

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

4 个回答

  • 陈静
    陈静
    2021-09-28

    成功设置标题

    参考代码:

    openConfirmation(){
        const { orderDetail } = this.data;
        wx.downloadFile({
          url: `${此处是文件的链接}`,
          filePath: wx.env.USER_DATA_PATH + "/" + `${orderDetail.name}确认书.pdf`,
          success: res => {
            const filePath = res.filePath;
            wx.openDocument({
              filePath: filePath,
              showMenu: true,
              fileType: 'pdf',
              success: function (res) {
                console.log('打开文档成功')
              }
            })
          }
        })
      }
    
    2021-09-28
    有用 2
    回复 1
    • 倪
      2021-10-09
      可行
      2021-10-09
      回复
  • 染柒
    染柒
    2020-07-13

    有解决方法:wx.downloadFile + wx.openDocument

    wx.downloadFile 的 filePath 参数可以指定存储路径、文件名称


    2020-07-13
    有用 2
    回复 6
    • HIAHIAHIA
      HIAHIAHIA
      2020-07-15
      请问IOS该如何设定标题呢?
      2020-07-15
      回复
    • 染柒
      染柒
      2020-07-17回复HIAHIAHIA
      标题就是文件名称哦,wx.downloadFile @filePath 可以设置路径+文件名称
      2020-07-17
      回复
    • HIAHIAHIA
      HIAHIAHIA
      2020-07-17回复染柒
      我有进行路径设置,安卓端修改了文件名称,但是IOS端没有生效
      2020-07-17
      回复
    • 染柒
      染柒
      2020-07-18回复HIAHIAHIA
      文件名称记得也要加入到 filePath 里,我做过这个功能,iOS 是可行的,你再多研究研究把
      2020-07-18
      回复
    • 小艾
      小艾
      2021-03-15回复染柒
      我的ios也是不生效
      2021-03-15
      回复
    查看更多(1)
  • 九歌^
    九歌^
    2020-07-13

    https://developers.weixin.qq.com/community/develop/doc/000e24cbd9cce8383c282b71f5e400?_at=1594623914101

    2020-07-13
    有用 1
    回复
  • 😐 小白
    😐 小白
    2022-03-11

    filePath: wx.env.USER_DATA_PATH + "/" + `${this.name}.pdf`,

    .pdf不要省略

    2022-03-11
    有用
    回复
登录 后发表内容
问题标签