需求:下载音频到手机本地,可以通过音频播放器打开
查看小程序api发现,目前只存在wx.downloadFile(Object object)可以下载文件到本地,但返回的是文件的本地临时路径,得不到文件本身。
解决方案:利用web-view组件可以实现音频文件的下载
具体操作:在web-view组件中将src设置成动态获取的(详情见下图),点击下载进入webview页面,并将url传入到页面中(webview页面需要在小程序后台配置相应的业务域名),在打开的网页中使用a标签的href属性和download属性实现下载即可(代码见下图),亲测有效。实在没有办法才想到这样的方式去处理,如果大家有什么好的方法,请随时指教~
1558072853(1).jpg 1558072989(1).jpg 1558073328(1).jpg
网友评论