详解微信小程序文件下载--视频和图片

作者:cyclv 时间:2023-08-10 16:38:50 

文件下载(遇到的坑)

1.要区分下载的内容是什么

0.1  图片下载wx.saveImageToPhotosAlbum(Object object)

0.2  视频下载wx.saveVideoToPhotosAlbum(Object object)

以上算是两大类

2.路径问题

图片文件路径,可以是临时文件路径或永久文件路径,不支持网络图片路径

不支持怎么处理需要使用

DownloadTask wx.downloadFile(Object object)

下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径

也就是说通过Download把网络路径变成本地临时路径

3.我的代码(图片下载案例,视频的需要使用wx.saveVideoToPhotosAlbum)


var url = '网络图片'
 wx.downloadFile({
  url: url, //下载资源的地址网络
  success: function (res) {
   //console.log(res)
   // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
   if (res.statusCode === 200) {
    wx.playVoice({
     filePath: res.tempFilePath
    })
   }
   // 保存图片到本地
   wx.saveImageToPhotosAlbum({
    filePath: res.tempFilePath,
    success:
     function (data) {
      //console.log(data);
      wx.showModal({
       title: '下载成功',
       content: '图片以保存至您的手机',
      })
     },
   })
  }
 })

以上所述是小编给大家介绍的微信小程序文件下载视频和图片详解整合,希望对大家有所帮助

来源:https://blog.csdn.net/weixin_41487694/article/details/79813373

标签:微信小程序,下载
0
投稿

猜你喜欢

  • python初学之用户登录的实现过程(实例讲解)

    2023-03-16 17:27:37
  • Python密码学仿射密码及攻击单字母密码教程

    2021-01-25 05:52:28
  • Yii2 assets清除缓存的方法

    2024-05-13 09:51:47
  • python smtplib模块发送SSL/TLS安全邮件实例

    2023-12-18 01:53:09
  • 浅析设计与内容呈现的关系

    2009-08-06 18:12:00
  • python 简易计算器程序,代码就几行

    2021-05-23 22:28:32
  • 对Keras中predict()方法和predict_classes()方法的区别说明

    2022-11-05 09:13:32
  • Python机器学习k-近邻算法(K Nearest Neighbor)实例详解

    2023-07-12 10:50:17
  • 一文教你用Python中progress库实现进度条

    2023-09-14 10:28:31
  • python3 使用openpyxl将mysql数据写入xlsx的操作

    2024-01-25 14:58:23
  • Python深度学习实战PyQt5信号与槽的连接

    2023-03-07 20:33:43
  • pytest中文文档之编写断言

    2023-05-05 04:11:34
  • 获取SqlServer存储过程定义的三种方法

    2024-01-24 06:03:38
  • SQL Server 比较日期大小的方法

    2024-01-22 16:03:03
  • OpenCV停车场车位实时检测项目实践

    2022-09-13 09:37:08
  • 一文了解Hive是什么

    2023-09-27 09:28:47
  • python list等分并从等分的子集中随机选取一个数

    2022-07-06 05:24:04
  • switchery按钮的使用方法

    2024-04-29 13:40:44
  • Python简单获取自身外网IP的方法

    2023-12-26 03:44:31
  • 利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享

    2024-01-16 17:28:39
  • asp之家 网络编程 m.aspxhome.com