解决这个问题可以用下面的方法,亲测有效: 1.nginx加上html内容防止缓存的部分: location / { ....省略内容 if ($request_filename ~ .*\.(htm|html)$) { # 防止html缓存 add_header Cache-Control no-cache; } } 2.html的head里面加上这些内容 <meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-control" content="no-cache" /> <meta http-equiv="Cache" content="no-cache" /
web-view组件缓存问题?组件里的url,浏览器更新,小程序里面不更新
2020-12-30问题已解决,是使用了网页开发工具上传的语音,返回的serviceId是有问题的。
订阅后服务器端可以下载jssdk上传的语音吗?[图片] 我这边遇到一个问题,在页面通过wx.stopRecord获得localId并使用wx.uploadVoice上传后得到serviceId。然后将serviceId给后台去下载,服务端使用获取临时素材 的接口去下载 首先是用:https://api.weixin.qq.com/cgi-bin/media/get,会返回 40004 不合法的媒体文件类型 然后使用:https://api.weixin.qq.com/cgi-bin/media/get/jssdk ,会返回48001 api 功能未授权,请确认公众号已获得该接口 但是如果用wx.downloadVoice是可以获取到正确返回的。但是这不符合业务需要,服务端是需要把语音存起来的。 这里用的1.6的jssdk版本 有人知道是什么原因吗? 是订阅后不让在服务端下载语音吗?
2020-12-09