赞
踩
在uniapp开发中,可以使用uni.downloadFile方法实现下载文件功能,客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径。
const urlPath = 'http://192.168.0.1:8080/fileApi/logo.png' uni.downloadFile({ url: urlPath, success(res){ // 这时会产生一个临时路径,在应用本次启动期间可以正常使用。 if (res.statusCode == 200) { // 需要将图片保存到相册 uni.saveImageToPhotosAlbum({ filePath: res.tempFilePath, // 图片文件路径,可以是临时文件路径也可以是永久文件路径,不支持网络图片路径 success(res){ uni.showToast({ title: '保存成功', icon: 'none' }) // 如果保存成功需要打开查看,请使用以下方法,同时也支持打开文件 uni.openDocument({ filePath: res.savedFilePath, success(res){}, fail(err){ uni.showToast({ title: '手机不支持该文件类型,请安装wps或office应用', icon: 'none' }) } }) }, fail(err){ uni.showToast({ title: '图片保存失败', icon: 'none' }) } }) } else { uni.showToast({ title: '下载失败,请稍后再试', icon: 'none' }) } }, fail(err) { uni.showToast({ title: '下载失败,请稍后再试', icon: 'none' }) } })
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。