【发布时间】:2012-02-13 21:20:21
【问题描述】:
我创建了一个程序,允许我通过 Multipart 将图像上传到 Java 服务器。 如何从服务器接收图像并将其下载到 iPhone 应用程序?除了 NSURL 有什么办法可以下载图片吗?
Base64 编码和解码似乎无法正常工作。
【问题讨论】:
我创建了一个程序,允许我通过 Multipart 将图像上传到 Java 服务器。 如何从服务器接收图像并将其下载到 iPhone 应用程序?除了 NSURL 有什么办法可以下载图片吗?
Base64 编码和解码似乎无法正常工作。
【问题讨论】:
如果您下载的是 base64 编码的,您可以使用 NSURLConnection 下载它。下载数据后,base64 解码数据并将其放入 NSData,然后可以将其加载到 UIImage 中。可以在here on SO 找到解决方案。
不过,无论如何,您都将需要 NSURL。 ASIHTTPRequest 提供了一个 Core Foundation 网络抽象,它是 NSURLConnection 的替代方案,但是,它过于臃肿并且不再由原作者维护(尽管可能正在维护一些分叉)。
【讨论】: