如何在 Swift 中从服务器下载 zip 文件?

Posted

技术标签:

【中文标题】如何在 Swift 中从服务器下载 zip 文件?【英文标题】:How to download zip file from server in Swift? 【发布时间】:2016-11-16 15:21:04 【问题描述】:

我正在尝试从服务器下载 zip 文件并解压缩文件以在 Swift 中获取其内容。 NSURLSession 的正常方式有效吗?对我有什么建议吗?谢谢!

【问题讨论】:

【参考方案1】:

我认为这个问题有点宽泛,所以将其视为一个简短而通用的答案。

第一:

您需要下载存档文件 - 您可能需要使用 this method-。 下载文件后,您应该将其保存在一个目录中 - 比如说 documents-.

查看this answer 了解如何完成这些步骤。

第二:

获取存档文件后,您将对其进行解压缩-我建议使用第三方库来执行此操作,例如SSZipArchive-。

另外:

您可以使用Alamofire 来处理下载过程。

希望这会有所帮助。

【讨论】:

是的。这很有帮助。我现在可以下载 zip 并尝试解压缩。 :D 非常感谢! 我实际上尝试过这样做,但我只是一个新成员,我没有足够的声誉来这样做。很抱歉:( 没关系 :) 你可以在获得 15+ 分时投票 - 这很容易获得 -。如需更多信息,请查看Privileges - Help Center。加油! 好的。再次感谢您的帮助!

以上是关于如何在 Swift 中从服务器下载 zip 文件?的主要内容,如果未能解决你的问题,请参考以下文章

我如何在 vb.net 中从 Internet 下载文件(zip)

openCV - 如何在 Windows 8.1 中从为 github 下载的用于 python 的 .zip 文件重建?

如何在 App Engine 中从 Google Storage 读取 zip 文件?

在 Swift 3 中从服务器流式传输 mp3 文件

在 PHP 中从 AWS S3 中的文件创建 zip 的最佳方法? [关闭]

如何在 Swift 中从数据库中保存和获取一个对象?