收藏
回答

小程序打开PDF文件后,如何转发文件没有后缀名?



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

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-08-08

    你是想给downLoadFile加上.pdf后缀名吗?

    自己手动加上吧

    const fileExtName = ".pdf";
    const randfile = that.randomString(32) + new Date().getTime() + fileExtName;
        const newPath = `${wx.env.USER_DATA_PATH}/${randfile}`;
        wx.downloadFile({
          url: filePath,
          filePath: newPath,
    ...
    openDocument那里的filePath也改为filePath:newPath
    
    


    参考:

    小程序预览pdf文件完美解决方案_前端开发

    https://bbs.txwb.com/thread-2081192-1.html

    2020-08-08
    有用 2
    回复 5
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-08-08回复微笑面对生活
      这个是生成32位随机字符串的自写的,你可以自己弄个,或者直接固定为"XXXX"
      2020-08-08
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-08-08回复微笑面对生活
      open那个filePath也要换成newPath
      2020-08-08
      回复
    • 微笑面对生活
      微笑面对生活
      2020-08-08回复Admin²⁰²¹
      谢谢,可以了
      2020-08-08
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-08-08回复微笑面对生活
      不客气,这是我应该做的~能帮到你是我的荣幸!希望咱们能继续在社区这个大家庭保持交流。
      2020-08-08
      1
      回复
    • 牛犇
      牛犇
      05-21回复Admin²⁰²¹
      这样做分享没问题,但是只能下载10M以内的文件
      05-21
      回复
登录 后发表内容
问题标签