将zip文件从iOS应用程序流式传输到Web浏览器

我的应用程序运行HTTP服务器,可以连接到同一Wifi网络上的桌面Web浏览器。 这当前处理图像的个别请求等。

我想找到一种方法将多个图像和文件一次性传输到浏览器。 在发送之前,尺寸太大而无法在iPhone内存中构建。

我考虑过一次创建一个.zip文件并将文件流入其中,但不确定我该如何做到这一点?

创建ZIP文件非常简单。 我只是自己反过来(解压缩我下载的ZIP文件),但大多数可用的库支持压缩和解压缩。

您可以使用其中一个较低级别的C库,也可以使用各种人编写的几个Objective-C包装器之一。

我的个人包装选择是ZipKit: https ://bitbucket.org/kolpanic/zipkit/wiki/Home

使用起来相当简单,因此它可能是您的首选停靠点。