Доступ к файлам из запроса на скачивание Alamofire - PullRequest
0 голосов
/ 30 апреля 2019

Итак, я сделал запрос на загрузку, используя 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)")
            })
...