目前这里有个APP,图片存在OSS里,配合CDN分发,同时使用了CDN的图片压缩服务,现在的问题是:在部分iOS机型使用3G或4G或wifi的情况下,CDN的图片会加载不出来(不管是原图还是缩略图格式,不管是在应用内还是应用外),但是同样的图像发给其他朋友就能查看!让人费解!
以下是iOS同事打印出来的应用内图片加载错误提示:
image_load_error:Error Domain=NSURLErrorDomain Code=-1003 "未能找到使用指定主机名的服务器。" UserInfo=0x1702ea800 {NSUnderlyingError=0x174445460 "未能找到使用指定主机名的服务器。", NSErrorFailingURLStringKey=http://image.17wado.com/AVATAR_7_1430190469535.jpg@!avatar-brief, NSErrorFailingURLKey=http://image.17wado.com/AVATAR_7_1430190469535.jpg@!avatar-brief, _kCFStreamErrorDomainKey=12, _kCFStreamErrorCodeKey=8, NSLocalizedDescription=未能找到使用指定主机名的服务器。}
回 9楼lingxia的帖子
刚才在AVPlayer开发者论坛上看见了和你一样的头像,请问解决了吗?你在上面提问的“视频的下载地址,怎么处理能播放”,我的某段时间之后上传的视频,在iOS客户端(基于AVPlayer,用的ZFplayer)不能播放,android可以播放(基于FFmpeg,用的ijkplayer),在浏览器上加鉴权只能下载,不能播放。不加鉴权直接关闭链接页面。
2017-08-11 17:10:35
ReCDN配合OSS,iOS在部分情况下无法访问
是的,我们网站首页图片使用oss+cdn,有时候用iphone6 的 safari 浏览器图片显示不出来!但是用iphone6的其他浏览器,比如uc浏览器,是可以正常的!
-------------------------
ReCDN配合OSS,iOS在部分情况下无法访问
问题暂时解决了,近期没有什么问题了。 我们解决方法:问题出在阿里云cdn的防盗链上,我们存在oss上的文件是用阿里云cdn的,但是我们网站的cdn用了网宿的cdn加速。一般情况下是没有问题的,因为加速域名不一样。但是我们开启了阿里云cdn防盗链的功能,而我们网站是用第3方的cdn(网宿cdn),这会间歇性的网站访问不了(是间隙性的,有时候可以访问),所以出现了上面我们的症状。。现在我们把网宿cdn的域名添加到防盗链,现在都正常了!!
推荐楼主先把oss上的防盗链还有cdn的防盗链都添加上,特别阿里云自己的cdn域名也要添加到阿里云的oss上,有可能是这个问题哦!
2015-05-07 17:15:08
1,该现象抽风性地在iOS设备上出现,安卓和PC上目前没有发现
2,在流量模式和wifi情况下皆会偶尔发生这种情况
3,iOS上出现所有图片无法打开的现象后,到应用外,打开safari浏览器浏览该图片也无法显示,但是打开OSS回源地址是可以打开的
4,发生这个现象后,只有重新启动iOS系统后才能重新浏览
5,目前系统的架构是OSS+CDN
-------------------------
回5楼rock1的帖子
找到解决方法了吗。。。 这个问题我们至今没解决掉,好奇怪
-------------------------
ReCDN配合OSS,iOS在部分情况下无法访问
-------------------------
回8楼rock1的帖子
不是很理解,"未能找到使用指定主机名的服务器。"为什么会和防盗链有关,不配置就会出现这种错误吗
2015-05-05 13:37:23
企业邮箱发送邮件时,若出现投递失败产生退信,内容提示包含如下: the mta server of * reply:550 failed to meet SPF requirements 或者 the mta server of 163.com — 163mx01.mxmail.netease.com(220.181.14.141) reply:550 MI:SPF mx14,QMCowECpA0qTiftVaeB3Cg—.872S2 1442548128 http://mail.163.com/help
302383