微信音乐回复时出现“链接无效,无法播放”的情况
2015-09-29 12:05
459 查看
我用的是新浪云计算提供的云服务器,将wx_example.php上传到代码区后进行测试。 服务器的存储空间是新浪云界面下的 服务管理 -> Storage 下的domain。 在进行回复音乐信息的测试时发现,上传在云端的MP3不能被访问。可以用浏览器打开上传音乐的MP3外链,但是在微信端回复时,就会出现“链接无效,无法播放”的情况。 原因在于当你在新浪云上传文件后,会默认启用防盗链,除了指定的网址可以访问外,其它的访问都会被屏蔽,所以导致在微信端不能访问该文件。 解决方法有以下两种: 1. 将微信所在的服务器域名填加在白名单中(推荐)。对于自己公众账号的访问,可以响应,对于别的服务器进行的访问,则不会响应。
2. 关闭防盗链,设置访问权限为公开。这样,对于所有的访问,都会响应。以下是新浪云防盗链的提示:
2.开启防盗链功能后,您需要把允许访问您Storage文件的域名添加到白名单列表,否则访问时会返回403错误。
3.开启防盗链功能后,如果您没有填写任何的允许访问域名,那么所有的请求都会被拒绝。
4.公有Domain的数据可直接通过互联网访问,隐私数据请保存到数据库或者KVDB
本文出自 “唐家三叔” 博客,请务必保留此出处http://tju213.blog.51cto.com/10619455/1699079
2. 关闭防盗链,设置访问权限为公开。这样,对于所有的访问,都会响应。
以下是新浪云防盗链的提示:
防盗链提示
1.为了防止您Storage中文件被恶意盗用,在创建Domain时SAE默认为您开启了防盗链功能。 如果您不需要此功能,可以通过“修改属性”链接取消防盗链。2.开启防盗链功能后,您需要把允许访问您Storage文件的域名添加到白名单列表,否则访问时会返回403错误。
3.开启防盗链功能后,如果您没有填写任何的允许访问域名,那么所有的请求都会被拒绝。
4.公有Domain的数据可直接通过互联网访问,隐私数据请保存到数据库或者KVDB
本文出自 “唐家三叔” 博客,请务必保留此出处http://tju213.blog.51cto.com/10619455/1699079
相关文章推荐
- 使用微信企业号群发员工工资条
- 微信、QQ浏览器X5内核问题汇总
- 微信公众平台开发问答
- 微信助力活动开发
- C基本小程序
- 快速集成微信支付和支付宝支付
- 窃取网页登录信息的小程序
- iOS9 URL Schema 白名单 微信
- 微信用户名存在图片无法录入数据库问题解决方法
- iOS学习笔记32-iOS 9系统策略更新,使用微信SDK的开发者注意升级
- qq、微信、微博第三方登录
- 微信开发创建自定义菜单报40054错误
- Java通过JsApi方式实现微信支付
- 微信接口开发
- 微信公众号与传统企业对接
- 微信开发获取昵称乱码 emoji表情
- Android ActionBar应用实战,高仿微信主界面的设计
- Android实战简易教程<二十六>(基于ViewPager实现微信页面切换效果)
- 红包流行乞讨!微信谈钱伤感情的背后
- 微信公众号开发系列-发展模式,创建自己的自定义菜单