// #ifdef H5
window.open('https://view.officeapps.live.com/op/view.aspx?src='+ url)
// #endif
// 微信下载文件需要在微信公众平台>开发>开发管理>服务器域名>downloadFile合法域名>配置白名单域名
// #ifdef MP-WEIXIN
uni.downloadFile({
url: url,
success: res => {
console.log(res)
if (res.statusCode === 200) {
let index = url.lastIndexOf(".");
let suffix = url.substr(index+1);
// 预览文件
uni.openDocument({
filePath: res.tempFilePath,
fileType: suffix,
showMenu: true, // 右上角菜单,可以进行分享保存
success: function(file) {
console.log("file-success", file)
}
})
}
}
})
// #endif
// #ifdef APP-PLUS
uni.downloadFile({
url: url,
success: res => {
console.log(res)
if (res.statusCode === 200) {
// 保存文件至手机,一般安卓端存储路径为:手机存储/dcim/camera文件夹下
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function() {
uni.showToast({
title: "打开文档中",
// title: "文件已保存至/DCIM/CAMERA文件夹下",
icon: "none"
})
setTimeout(function() {
// 预览文件
uni.openDocument({
filePath: res.tempFilePath,
showMenu: true,
success: function(file) {
console.log("file-success", file)
}
})
}, 1500)
},
fail: function(e) {
uni.showToast({
title: "保存失败,请稍后重试!",
icon: "none"
})
}
})
}
}
})
// #endif
uniAPP中下载文件
最新推荐文章于 2024-05-06 18:29:43 发布