RestKit:如何从服务器下载图像?

时间:2014-03-14 14:34:56

标签: ios objective-c http restkit

我需要从服务器下载图像,但想在我的请求中添加一些参数

例如

"size" : {
        "width": 100,
        "height": 100
    }

(此参数用于裁剪图像) 所以,

如何使用RestKit下载带参数的图像?

1 个答案:

答案 0 :(得分:0)

如何裁剪?您起诉的参数仅指定大小。此外,我的建议是将图像(假设您有控制权)存储在您的应用程序更适用的大小中,或者编写您自己的Web服务以调整服务器上的图像大小并将数据传回给正确大小的图像。

我有一个可以获取电话簿数据的应用程序,我们为应用程序存储了一组单独的图像,这些图像的大小适合iPhone的小显示屏。我使用AFNetworking并利用图像缓存。最重要的是,你应该以最有效的形式存储资产供你使用。

如果您无法控制并且无法在发送到应用程序之前编写自己的Web服务来调整图像大小,那么一旦应用程序检索到图像,您将需要调整图像大小。有关使用RestKit处理网络图片的信息,请参阅this SO answer。这在iDevice上是资源密集型的,如果可能的话应该避免(通过使用我提到的两种方法之一)。