我的应用运行一个HTTP服务器,可以连接到同一个Wifi网络上的桌面Web浏览器。目前处理图像等的个别请求。
我想找到一种方法来传输多个图像&一次性将文件转到浏览器。在发送之前,这些尺寸太大而无法在iPhone内存中构建。
我考虑过一次创建一个.zip文件并将文件流入其中,但不确定我该如何做到这一点?
答案 0 :(得分:1)
创建ZIP文件非常简单。我只是自己反过来(解压缩我下载的ZIP文件),但是大多数可用库都支持压缩和解压缩。
您可以使用其中一个较低级别的C库,也可以使用其他人编写的几个Objective-C包装器。
我选择的个人包装是ZipKit:https://bitbucket.org/kolpanic/zipkit/wiki/Home
使用相当简单,因此它可能是您的首选停靠点。