YYWebImage加载短链图片
Posted wangjunling888
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YYWebImage加载短链图片相关的知识,希望对你有一定的参考价值。
因为公司的图片地址是放在第三方平台上的, 所以链接都比较长, 后端为了使用方便将其转换成了短连接, 那么问题来了, 在安卓和网页端都可以正常打开, 我的ios图片死活加载不了, 然后在网上各种搜索, 实在是找不到相关的问题, 后来自己摸索终于找到了解决方案, 下面说一下, 希望对有同样需求的同学有帮助!
主要原因就是其默认的接收类型仅仅是图片类型的, 而短连接中间是又一次跳转的, 所以需要修改接收类型
/**
The image HTTP request header. Default is "Accept:image/webp,image/\\*;q=0.8".
*/
@property (nullable, nonatomic, copy) NSDictionary<NSString *, NSString *> *headers;
//也就是要修改headers属性具体如下:
[YYWebImageManager sharedManager].headers = @@"Accept": @"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";
同过以上操作就可以解决图片不能加载的问题
以上是关于YYWebImage加载短链图片的主要内容,如果未能解决你的问题,请参考以下文章