关于微信小程序文件下载功能的一些信息分享_成都网站制作
最近做了几个小程序,客户的需求的让用户在小程序里下载文件,我就去微信开发者中心看文档,发现有wx.downloadFile方法可供下载文件,当时觉得原来下载文件原来很简单,等阅读清楚后才发现没那么简单,甚至可以说微信小程序除了能直接下载图片以外(即使是下载图片也要用户授权同意保存才能下载),其他的文件一律无法下载的,下载图片可以用wx.saveImageToPhotosAlbum方法,首次调用时会让你授权是否同意保存,所谓的wx.downloadFile方法是用来把文件下载到小程序缓存里,然后你不可以直接保存到手机里,而只能对这个文件进行操作,例如我们用wx.downloadFile方法下载一个zip文件,下载后可以对这个zip文件进行解压,获取解压后的zip文件夹里的文件列表和文件路径等,但这些都没有用,因为用户需要的是把zip文件下载到手机里,而不是在小程序里去查看zip里面的内容,所以如果要实现下载的功能,如下图所示:
我们只能让用户点击下载时,可以用 wx.getClipboardData方法复制文件的链接地址,然后把复制的文件地址粘贴到手机浏览器里打开,再下载文件,如下图所示:
虽然微信小程序不支持直接的下载,但却支持多种常见的文件类型可以用wx.openDocument方法直接预览,如果最常见的pdf,docx,excel等文件,都是可以直接打开的,并且能兼容IOS和安卓的版本,唯一的区别是安卓在预览时,点击右上角的...可以直接将文件保存到手机里,如下图所示:
而IOS手机也可以预览,但无法下载保存到手机里。总结一下:如果是让用户下载图片,可以使用wx.saveImageToPhotosAlbum方法让用户直接将图片保存到手机里,如果是一些常用的文件,可以用wx.openDocument方法打开文件预览,如果是一些特殊的文件类型,如果zip,rar等文件,建议使用复制文件链接到浏览打开下载。
关于微信小程序文件下载功能的一些信息分享_成都网站制作 https://cdnanqi.cn/wangzhanzhizuo/10781.html
- 代购行业SEO优化引流
- SEO入门必知:搜索引擎的3种核心算法-彭州SEO优化
- 你的网站是否被谷歌正确收录? | 邛崃网络公司
- 为什么网站需要做SEO诊断分析-成都seo优化-成都网站优化
- 关键词排名快速排名的方法在seo行业中不再是什么秘密了如何提高网站关键词的排名-雅安SEO
- 网站推广后转化率低的问题该怎么解决-成都seo优化-成都网站优化
- SEO快速策略借助网站自身页面基础来实现-崇州SEO优化
- 首选域是什么?不设置首选域对网站有什么影响呢?_宜宾seo优化
- 金胜电子网站建设项目_成都网站制作
- 【SEO优化方法】从零开始做SEO优化的思路方法,你Get到了吗-成都seo优化-成都网站优化