【问题标题】:Can I use SDWebImage with POST requests?我可以将 SDWebImage 与 POST 请求一起使用吗?
【发布时间】:2013-03-28 02:51:01
【问题描述】:

这是我的情况。

我正在制作一个从服务器下载大量图像的应用程序。我正在使用 AFNeworking,除了图像缓存之外一切正常。事实证明,出于安全原因,图像服务器标头必须将缓存控制设置为“私有”(不要问我为什么),因此 AFNetworking 使用的 NSURLCache 是无用的。

现在,缓存图像在这个应用程序中是必不可少的,所以我一直在寻找替代品,我发现 SDWebImage 似乎完全符合我的需要。但是,我想知道如何使用它来下载图像,因为我通过 POST url 请求获取所有内容,因此我必须提供给该方法的 baseURL 几乎总是相同的,只更改我作为 POST 消息发送的参数。

SDWebImage 会独立散列每张图片,还是只使用提供的 url 作为键?

我不在乎我是否无法使用 UIImage 类别,但我确实需要一些方法来缓存我的图像。我将不胜感激。

谢谢。

【问题讨论】:

    标签: caching post afnetworking sdwebimage


    【解决方案1】:

    好吧,我没有意识到您可以使用任何字符串作为缓存图像的键名。我正在使用用 base64 编码的 params 字典描述来为每个请求获取一个唯一的字符串,并在下载之前检查它是否存在于缓存中。它似乎工作。不如 UIImage 类别方便,但它可以很好地工作。

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-12-07
      • 1970-01-01
      • 2012-04-06
      • 1970-01-01
      • 1970-01-01
      • 2018-05-07
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      相关资源
      最近更新 更多