收藏
回答

wx.downloadFile 下载PDF报错?(文件名称带有特殊符号),安卓部分机型

wx.downloadFile的filePath,如果自定义文件名称(带有特殊符号,比如下面的‘-’),在部分安卓机型就会报错。
小米12必现,ios系统没有问题
   
          wx.downloadFile({ //下载
        url: res.data, //服务器上的pdf地址
                // 自定义文件地址(name:张桂芝,checkProject:25-轻基维生素D2/D3检验)
        filePath: wx.env.USER_DATA_PATH + `/${name} ${checkProject}.pdf`,
        successfunction (res{
          var filePath = res.filePath
          wx.openDocument({ //打开
            filePath: filePath,
            fileType'pdf',
            showMenutrue,
            successfunction (res{}
          })
          wx.hideLoading()
        }
      })       


最后一次编辑于  2023-12-27
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2023-12-26

    603300是保存文件出错

    2023-12-26
    有用
    回复 1
    • 中投靓仔
      中投靓仔
      2023-12-26
      这种怎么解决呢?只要文件地址名称中有“-”就报错(安卓部分机型)
      2023-12-26
      回复
  • 林俊宇
    林俊宇
    2023-12-27

    把25-xxx换成25.xxx试试?

    2023-12-27
    有用
    回复
登录 后发表内容