我知道如何将图像从我的应用程序发送到服务器。(PHP) 现在我想知道如何将图像从服务器发送到我的应用程序。
我知道我可以提供一个 URL 并从 URL 上传图像,但是是否可以在不提供图像 URL 作为变量或类似形式的情况下将其发送到应用程序(而不是 base64,因为大小增加了 33% )? 如果有可能有人能指出我正确的方向吗?
我知道如何将图像从我的应用程序发送到服务器。(PHP) 现在我想知道如何将图像从服务器发送到我的应用程序。
我知道我可以提供一个 URL 并从 URL 上传图像,但是是否可以在不提供图像 URL 作为变量或类似形式的情况下将其发送到应用程序(而不是 base64,因为大小增加了 33% )? 如果有可能有人能指出我正确的方向吗?
您可以从服务器接收一个字符串,该字符串应包含数据形式的图像,然后在接收后您可以使用 [UIImage imageWithData:(NSData *)] 从中制作图像
我建议您将 JSON 回复与来自服务器的图像 URL 一起使用。只有您收到图像 URL,您才能将图像存储到您的应用程序中。我是一名 PHP 开发人员,曾经为 Android 和 iPhone 项目工作,然后我将图像 URL 提供给 App 团队,他们按照上述方法取得了成功。希望这可以为您提供更多解决方案。
如果你想使用 NSURLConnection 自己做,你可以从 NSData 制作一个 uiimage。或者您可以使用SDwebImage库,这可能是实现此功能的最简单方法。