如何将目标路径传递给downloadTaskWithURL()

时间:2015-02-16 20:42:37

标签: ios iphone swift

我想要使用downloadTaskWithURL下载两种类型的媒体文件:视频和图像。但是,将这些文件存储在用户主目录的Document目录下是一件好事,但是我想根据子目录Documents/videoDocuments/images下的视频或图像来存储这些文件。分别为{1}}。我正在考虑两种方法:

  • 下载文件,找出它的MIME并将其存储在正确的目录中
  • 将目标目录(Documents/imagesDocuments/video)传递给downloadTaskWithURL,并在调用didFinishDownloadingToURL
  • 时相应保存

我找不到将目标目录传递给downloadTaskWithURL的方法吗?有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

您将在委托调用中获得临时目标路径:

URLSession:downloadTask:didFinishDownloadingToURL:

从那里,将资源复制到永久目的地。

NSURLSessionDownloadDelegate