微信小程序越来越受欢迎,因为微信已经成为我们每个人每天必备的聊天工具,不管是小孩还是老人,几乎每个人玩微信,app感觉太占内存,一般人都不愿意下载,所以微信自带的小程序就成了人们的最爱。那么小程序文件怎么下载视频和图片呢,小源泉来教大家。文件下载(遇到的坑)1.区分下载的内容是什么0.1图片下载wx.saveImageToPhotosAlbum(Objectobject)0.2视频下载wx.saveVideoToPhotosAlbum(Objectobject)以上就是两大类2.路径问题图片文件的路径可以是临时文件路径还是永久文件路径,不支持网络图片路径,如何处理需要使用DownloadTaskwx.downloadFile(Objectobject)将文件资源下载到本地。客户端直接发起HTTPSGET请求,返回文件本地临时路径,即网络路径通过Download成为本地临时路径。3.我的代码(图片下载案例,视频需要用到wx.saveVideoToPhotosAlbum)varurl='networkImage'wx.downloadFile({url:url,//下载资源网络的地址success:function(res){//console.log(res)//只要服务端有响应数据,就会将响应内容写入文件并进入成功回调,业务需要判断是否下载了想要的内容if(res.statusCode===200){wx.playVoice({filePath:res.tempFilePath})}//保存图片到本地wx.saveImageToPhotosAlbum({filePath:res.tempFilePath,success:function(data){//console.log(data);wx.showModal({title:'下载成功',content:'图片保存到手机',})},})}})以上是小源泉web前端讲师的讲解。你学会了吗?有什么问题可以去小源泉找一些答案,也可以给小编留言。希望你能快乐地学习,毫无压力地接受新知识。
