详解微信小程序文件下载--视频和图片
作者: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


猜你喜欢
- # -*- coding: utf-8 -*-# @Author: CriseLYJ# @Date: 2020-08-14 12
- 测试的目录如下:root ├── module_root.py ├── package_a&
- windows10:1,先要pip安装pydotplus和graphviz:pip install pydotpluspip install
- 最近做Go开发的时候接触到了一个新的orm第三方框架gorose,在使用的过程中,发现没有类似beego进行直接对struct结构进行操作的
- 从2003年到现在,从ACCESS到SQL SERVER的使用。在ACCESS中没有存储过程的概念。在使用过程中,发现ACCESS与SQL
- 本文实例讲述了PHP获取指定日期是星期几的实现方法。分享给大家供大家参考,具体如下:<?php header("
- 一、python线程的模块1.1 thread和threading模块thread模块提供了基本的线程和锁的支持threading提供了更高
- 从wind上面搞到一批股票数据后发现:本来是一个类型的数据,但是由于季度不同,列名也不同,导致使用pandas合并多个报表的时候总是出现一大
- 最简单的关闭一个窗口的方法是点击标题栏上的 x 标志。但是,在下面的例子中,我们将展示如何通过编程来控制关闭窗口。我们将使用PyQt5的信号
- 很多人都有研究闭合浮动元素的问题,但是解决方法却不一样,也并不是每一种方法都尽善尽美。闭合浮动元素(或者叫清除浮动)是web标准设计中经常会
- 约定:import pandas as pdimport numpy as npfrom numpy import nan as NaN滤除
- 一、使用logging.config.dictConfig()函数读取配置信息,参数是字典类型with open(file="./
- 建议用pycharm,使用比较方便,并且可以直接编辑html文件import timelocatime = time.strftime(&q
- SQL Server中事务日志的作用:持续记录数据库所有的事务和这些事务对数据库所做的修改;一旦数据库出现灾难事件,就需要事务日志来进行近期
- 前言具有名字的插槽slot使用 中的 "name" 属性绑定元素注意:1,如果没有匹配到 则放到匿名的插槽中2,具名插槽
- 本文实例为大家分享了Python实点云分割k-means(sklearn),供大家参考,具体内容如下植物叶片分割import numpy a
- 创建Dataframe主要是使用pandas中的DataFrame函数,其核心就是第一个参数:data,传入原始数据,因此我们可以据此给出六
- 刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用。在Python中
- 如下所示:import collectionsclass Mydict(collections.UserDict):def __missin
- 前面章节我们介绍了如何选择优化的数据类型、如何高效的使用索引,这些对于高性能的MySQL来说是必不可少的。 但这些还完全不够,还需要合理的设