首 页
关于方维
网站案例
网站建设
小程序开发
解决方案
建站资讯
联系方维
400-800-9385
关于微信小程序文件下载功能的一些信息分享
发表日期:2023-11-16 13:59:28 作者来源:陈应信 浏览:3502 标签:
微信小程序
当前位置:
首页
-
建站资讯
-
小程序开发
最近做了几个小程序,客户的需求的让用户在小程序里下载文件,我就去微信开发者中心看文档,发现有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://www.szfangwei.cn/news/6918.html
上一篇:
境外支付接口strip如何对接
下一篇:
【签约】国内隔离器件龙头企业华联半导体网站建设项目
相关网站设计案例
森鹰窗业小程序
博岳生物小程序
丹娜检测
相关资讯
方维网络:小程序开发如何助力药...
日期:2025-03-27 浏览:339
微信灰度测试送礼物功能,大家...
日期:2024-12-20 浏览:1045
方维网络:小程序开发如何为企业打造...
日期:2024-12-07 浏览:1635
常见问题
企业网站建设常见问题整理合集【置顶】
在深圳建设一个公司网站多少钱
开发网站需要多久跟这九个因素有关
最新文章
浅谈专业定制的网站设计:创造卓...
浏览量:1377
如何设计出好的网站
浏览量:1158
品牌网站升级的各种技巧!
浏览量:1317
营销型网站搭建要点
浏览量:1073
网站前端开发之页面增添趣味性的 C...
浏览量:1100
企业直播商城网站功能列表说明(三)
浏览量:1436
400-800-9385
97798819
回到顶部
0
请您留言
非常抱歉,客服不在线,麻烦留下您的联系电话或者微信,我们看到后会马上联系您!
提交
感谢留言
我们会尽快与您联系
关闭