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`,
success: function (res) {
var filePath = res.filePath
wx.openDocument({ //打开
filePath: filePath,
fileType: 'pdf',
showMenu: true,
success: function (res) {}
})
wx.hideLoading()
}
})
603300是保存文件出错
把25-xxx换成25.xxx试试?