安卓端,下载文件成功,但是未重命名,下载的文件没有后缀名,导致无法打开该文件,但是在ios模拟器就可以有后缀名
this.downloadTask = uni.downloadFile({
url: url,
// url: 'http://192.168.1.60/123.pdf',
complete: res => {
uni.saveFile({
// tempFilePath: res.tempFilePath,
tempFilePath: res.tempFilePath,
success: result => {
console.log("-----------------result----------------");
console.log(result)
uni.openDocument({
filePath: result.savedFilePath,
success:(res)=>{
console.log('成功打开文档')
},
})
},
complete: res => {
console.log("-----------------complete----------------");
console.log(res)
}
})
}
});
这个是部分代码,这个是文件链接:https://kclass.krcedu.com:85/krcac/NoAuthServlet?module=OnlineHandler&opcode=runReport&useCache=true&answerId=bt1L5oLtjDI%3D
1 个回复
流星华少 (作者)
如果是文件直接放在服务器上就可以,若不是直接放上去的就不行