SDWebImage使用授权标头加载图像

时间:2017-10-03 22:33:56

标签: ios objective-c sdwebimage

我正在使用SDWebImage在我的objective-c应用程序中加载图像。对于某些图像,我需要设置授权。我搜索了文档,但我发现的只是一个简单的url加载。有没有办法使用授权加载图像?

2 个答案:

答案 0 :(得分:0)

您可以使用Amazon AWS S3服务通过授权加载图像。您可以参考亚马逊网络服务的文档,因为在sdwebimage中我们无法进行图像授权。

答案 1 :(得分:0)

我想,它会解决你的问题:

  1. 下载图片。
  2. 完成后,请检查您的授权状态。
  3. 如果获得授权,请设置图像。

    SDWebImageDownloader.shared().downloadImage(with: URL(string:YOUR URL), options: [], progress: nil) { (image, data, error, status) in
        if status == true{
            if AUTHORIZED{
                IMAGEVIEW.image = image
            }
        }
    }