我目前正在使用基于此turtorial http://sweettutos.com/2015/11/06/networking-in-swift-how-to-download-a-file-with-nsurlsession/的代码来使用URLSession.downloadTask下载远程文件。这简直太令人惊讶了。但是,我现在想下载远程目录的全部内容。 我可以使用URLSessionDownloadTask还是仅用于单个文件?如果没有,那么如何获取远程目录中包含的文件列表,以便我可以单独使用downloadTask?
答案 0 :(得分:1)
首先,你的想法是错误的。
来自remote
服务器,file
内只有downloaded
save
(不是文件夹)和app
。您必须从服务器端下载extension
文件configure
。然后是client
方,您可以使用 Sweettutos 教程。
首先要做的是:
与服务器端开发人员讨论他必须压缩(.zip或.rar)中的远程目录,只能下载它。
然后,在您的代码下载服务器端提供给您的URL并将其保存在文档目录中,提取并读取您想要的文件。
在URLSession文档:
下载任务以文件的形式检索数据,并提供支持 应用程序未运行时的后台下载和上传。
因此,无法您可以下载远程目录(未知文件扩展名),直到您将该远程文件从服务器端提供给某些文件扩展名为止。