关于微信小程序文件下载功能的一些信息分享_成都网站制作
最近做了几个小程序,客户的需求的让用户在小程序里下载文件,我就去微信开发者中心看文档,发现有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网站关键词优化
- 一般软文用户的转化率怎么会很高-成都seo优化-成都网站优化
- 百度竞价推广实际操作必须把握的重要方法_成都竞价托管
- 企业决定做seo优化同时,需要时刻保持平和的seo心态-广汉SEO优化
- 搜索引擎蜘蛛工作流程是怎么样的?抓取机制是什么?_宜宾seo优化
- seo优化技术是解决网站流量转化的好方法-成都SEO优化
- 网站设计中融合三原色的色彩搭配实例解析_成都做网站
- seo排名搜狗SEO项目管理标准:定制SEO思维策略调整优化策略百度seo排名知名 -南充SEO
- 外贸网站怎么做比较好?_成都做网站模板仿站
- 朋友圈广告流程究竟是怎样的?_微信朋友圈广告