我使用这段代码将MP3文件下载到文档目录:
let destination = DownloadRequest.suggestedDownloadDestination(for: .documentDirectory)
Alamofire.download(theUrl!, to:destination).response { response in
// stuff
}.downloadProgress { progress in
// Stuff
}
文件可以正常下载,但是如果我关闭应用程序并重新启动它,下载将从0重新开始。我希望文件被缓存并立即获取。
我对Alamofire的理解是,文件会被下载到一个临时文件夹,然后移动到Documents文件夹,这是导致无法缓存的原因吗?
非常感谢。