gpt4 book ai didi

ios - 使用 Alamofire 将文件保存到 .DocumentDirectory

转载 作者:行者123 更新时间:2023-11-28 09:11:09 29 4
gpt4 key购买 nike

我正在尝试下载文件并将其保存到 Documents 目录。我在客户端本地完成此操作没有问题,但是当我在 Alamofire 中使用相同的路径时,出现了一系列错误。

这是下载组件:

func downloadFileAtIndex(index: Int) {
Alamofire.download(.GET, "\(serverURL)/user/\(userID)/project/\(arrayOfProjectIDs[index])/deliverable", { (temporaryURL, response) in
let destinationFolder: String = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
let filePath: NSURL = NSURL.fileURLWithPath("\(destinationFolder)/\(arrayOfProjectIDs[index])/myFile.png")!
return filePath
})
}

响应是:操作无法完成。 ( cocoa 错误 4.)

错误是:操作无法完成。没有这样的文件或目录。

我知道该目录尚不存在,但我想创建它,而在本地保存时这似乎不是问题。任何见解将不胜感激。

最佳答案

您的目录不存在。您需要使用 NSFileManager 创建它。然后执行下载。

关于ios - 使用 Alamofire 将文件保存到 .DocumentDirectory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29323238/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com