dowling() {
let that=this
uni.showModal({
title: '提示:',
content: '下载后请打印并签字后上传',
success: function(res) {
if (res.confirm) {
wx.downloadFile({
url:"替换你的url",
success: function(res) {
if (res.statusCode === 200) {
// 下载成功,将临时文件保存到本地
var filePath = res.tempFilePath;
console.log('下载成功', res)
// 使用 wx.saveFile 将临时文件保存到本地
wx.saveFile({
tempFilePath: filePath,
success: function(res) {
console.log('保存成功', res)
var savedFilePath = res
.savedFilePath;
// 提示用户下载文件
// wx.showModal({
// title: '下载成功',
// content: '文件已保存到' + savedFilePath,
// showCancel: false
// });
uni.openDocument({ // 尝试打开文件
filePath: savedFilePath,
showMenu: true,
success: (
res) => {
console
.log(
'文件预览成功'
);
},
fail: (
error) => {
console
.error(
'文件预览失败',
error
);
}
});
},
fail: function(error) {
// 文件保存失败
console.error('保存文件失败',
error);
}
});
} else {
// 下载失败
console.error('下载文件失败', res.errMsg);
}
},
fail: function(error) {
// 下载失败
console.error('下载文件失败', error);
}
});
} else if (res.cancel) {
// console.log('取消');
//TODO
}
}
});
}
单纯 自己记录 当个记事本以后有需要直接拷贝