当前位置: 首页 > news >正文

uniapp实现下载图片到本地

uniapp实现下载图片到本地

在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'})}
})
http://www.lryc.cn/news/233626.html

相关文章:

  • spring cloud-注册中心(Eureka)
  • 004 OpenCV akaze特征点检测匹配
  • openRPA开源项目源码编译
  • 飞书开发学习笔记(八)-开发飞书小程序Demo
  • Unity UI 完全解决方案
  • 为什么打开idea时,没有启动页面,如何解决?
  • golang - 嵌入静态文件打包
  • SQL题
  • GUN介绍
  • 《Effective C++》条款15
  • CTFd-Web题目动态flag
  • 系列九、对象的生命周期和GC
  • spark 窗口滑动用于在不同的数据块之间执行操作
  • 【数据结构】栈与队列的实现
  • HCL设备启动失败——已经解决
  • RabbitMQ的幂等性、优先级队列和惰性队列
  • Uniapp-小程序自定义导航栏
  • 云课五分钟-08安装Opera成功-仓库中查找对应版本
  • 设计师的好帮手!在线PS网页版工具让创意无限发挥!
  • Android Glide加载transform CenterCrop, CircleCrop ShapeableImageView圆形图并描边,Kotlin
  • 【docker启动的Jenkins时,遇到时区问题处理】
  • MySQL8.0学习笔记
  • 初始MySQL(七)(MySQL表类型和存储引擎,MySQL视图,MySQL用户管理)
  • Redis 配置文件信息中文翻译版
  • React项目首页中用canvas实现星空
  • flutter ios Exception : No Impeller Context is Available
  • [PHP]写个简单的分页静态接口用宝塔部署到Nginx
  • 表单提交是
  • Qt的委托代理机制
  • OpenCV入门5——OpenCV的算术与位运算