框架是,使用脚手架搭建,最终打包成5部署在服务器上。
微信小程序的主体内容使用了标签将5的页面内容展示,5中有页面存放了下载的路径。点击下载按钮下载文件,或者预览文件让用户手动保存。
难点一、在于不能使用如下代码直接下载。
参考大多数网站常见的就是使用.进行文件的的下载,然后通过 .进行文件预览,实际上 .无法将请求文件流直接打开
参考微信的原生方法.().()将文件读取到临时文件夹中产生临时路径
难点二 内嵌页面无法直接使用原生方法
解决方案:在中引入微信所需要的的,目的是和微信小程序进行互动,将下面代码直接扔进5的.中
使用即可完成与小程序的交互
点击下载按钮调用方法回到小程序的//页面并带上你的请求文件流路径
//页面处理方式,在方法完成对小程序中页面参数的赋值,这里使用的是.$. 获取中 并传值 .回到上页
处理小程序页面,提供方法给/页面并在里完成每次的处理工作
在中完成文件的预览 .
经测试,和,微信小程序内都能够预览文件
参考链接:
© 版权声明
本站文章均来自于网络,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,核实后本网站将在24小时内删除侵权内容。邮箱:dxsen@qq.com
THE END