Итак, я сделал запрос на загрузку, используя Alamofire, и этот запрос и возвратил изображение, голос, видео, и я смог просмотреть файл через destinationURL
, но мой вопрос заключается в том, как преобразовать результат запроса в данные, которые я могу используйте, как если бы я вернул изображение, как добавить его в ImageView и так далее, также у меня есть одна проблема, эта функция вызывается каждый раз, когда я открываю страницу, даже если файл был загружен в документ, разве это не займет потеря памяти? и повлиять на производительность ??
let destination = DownloadRequest.suggestedDownloadDestination(for: .documentDirectory)
Alamofire.download(
"url",
method: .get,
parameters: nil,
encoding: JSONEncoding.default,
headers:nil ,
to: destination).downloadProgress(closure: { (progress) in
//progress closure
}).response(completionHandler: { (DefaultDownloadResponse) in
//here you able to access the DefaultDownloadResponse
//result closure
print("*****DefaultDownloadResponse***** \(DefaultDownloadResponse.response) and \(DefaultDownloadResponse.resumeData) and \(DefaultDownloadResponse.destinationURL)")
})