【发布时间】:2020-02-07 10:56:51
【问题描述】:
我正在尝试下载 zip 文件并提取 zip 文件并保存到本地目录。当用户返回并检查本地目录中是否有解压缩文件时。
这里我使用 alamofire 下载 zip 文件:
func zipFileApiCall() {
let aString = fullFormKey
let result = String((aString?.dropFirst(6))!)
let s = String(result.dropLast(10))
print("newFormKey", s )
let vKey = self.convap(text: s)
let newString = vKey.replacingOccurrences(of: ":", with: "/", options: .literal, range: nil)
print("full form key string /", newString )
let v = "https://storage.url.com"+newString+"/assets.zip"
let destination = DownloadRequest.suggestedDownloadDestination(for: .documentDirectory)
AF.request(v).validate().responseJSON { response in
debugPrint(response)
switch response.result {
case .success:
print("save form zip", response.value ?? "")
case .failure(let error):
print("Error:", error)
}
}
}
【问题讨论】:
-
使用 alamofire 下载 zip 的任何其他示例
-
@ParameswaranV 大量示例和相关问题:stackoverflow.com/search?q=%5Balamofire%5D+download+zip
-
现在我可以下载 zip 文件但解压缩失败以及如何获取所有解压缩文件 @Scriptable
-
显示更新后的代码
标签: ios swift zip alamofire gzip