开发者社区> 问答> 正文

CDN配合OSS,iOS在部分情况下无法访问

目前这里有个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=未能找到使用指定主机名的服务器。}

展开
收起
lingxia 2015-05-05 09:25:43 23885 0
6 条回答
写回答
取消 提交回答
  • ReCDN配合OSS,iOS在部分情况下无法访问
    请问怎么解决的

    -------------------------

    回 9楼lingxia的帖子
    刚才在AVPlayer开发者论坛上看见了和你一样的头像,请问解决了吗?你在上面提问的“视频的下载地址,怎么处理能播放”,我的某段时间之后上传的视频,在iOS客户端(基于AVPlayer,用的ZFplayer)不能播放,android可以播放(基于FFmpeg,用的ijkplayer),在浏览器上加鉴权只能下载,不能播放。不加鉴权直接关闭链接页面。
    2017-08-11 17:10:35
    赞同 展开评论 打赏
  • ReCDN配合OSS,iOS在部分情况下无法访问
    楼主请问您解决问题了么?
    2016-01-26 15:22:40
    赞同 展开评论 打赏
  • ReCDN配合OSS,iOS在部分情况下无法访问
    出现类似的问题,ios访问服务器经常出现此错误,但android和PC的没问题,查询很多app出现类似的问题,求解!
    2015-08-08 15:01:32
    赞同 展开评论 打赏
  • 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
    赞同 展开评论 打赏
  • ReCDN配合OSS,iOS在部分情况下无法访问
    打不开可能是iOS上图片解析程序的问题。你看到的下载的文件完整性如何?
    2015-05-07 12:28:17
    赞同 展开评论 打赏
  • ReCDN配合OSS,部分4G网络无法访问
    自己顶一下

    -------------------------

    ReCDN配合OSS,部分4G网络无法访问
    再顶

    -------------------------

    回3楼切客闹的帖子
    详细描述:
    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
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载