引用:https://blog.csdn.net/qq_54027065/article/details/129854339
js
loadResume(){
let that = this
uni.showLoading({
title:"下载中"
})
wx.downloadFile({
url:url,
success:(res)=>{
console.log(res,"res11111")
if (res.statusCode === 200){
setTimeout(()=>{
wx.openDocument({
filePath: res.tempFilePath,
fileType:"pdf"
})
// toast("加载成功")
uni.hideLoading()
},1000)
}else{
toast("文件不存在或者服务器报错")
setTimeout(()=>{
uni.hideLoading()
},1000)
}
},
error:()=>{
uni.hideLoading()
},
finally:()=>{
// uni.hideLoading()
}
})
},
uploadResume(){
console.log("upload resume")
wx.chooseMessageFile({
count:1,
type:"file",
success:(res)=>{
console.log(res,"res11")
let path = res.tempFiles[0].path
console.log(path,"path")
var suffix = path.split(".")[1];
if (suffix !== "pdf"){
toast("只能上传pdf的文件")
return
}
uni.showLoading({
title:"上传中",
mask:true
})
wx.uploadFile({
url:url,
header:{
"Authorization":getToken()
},
name:"file",
filePath:path,
success:(res)=>{
console.log(res,"hehe123")
if (res.statusCode === 200){
this.form.reviewInfo.resumeUrl = res.data
toast("上传成功")
}else{
toast("上传失败")
}
setTimeout(()=>{
uni.hideLoading()
},2000)
},
fail:(res)=>{
toast("上传失败")
setTimeout(()=>{
uni.hideLoading()
},2000)
}
})
}
})
},