Я пытаюсь загрузить PDF-файл с url в swift, используя Alamofire, он показывает поврежденный файл. Мне нужно добавить дополнительные параметры для целей безопасности.Загрузить pdf-файл с url
Вот мой формат URL.
Когда я пытаюсь вставить этот url в браузере, он загружает PDF из URL-адреса. Но когда я пытаюсь загрузить pdf из url в Swift, используя Alamofire, он хранит некоторые случайные байтовые данные. Но файл PDF отсутствует. Когда я пытаюсь открыть pdf, он показывает, что файл поврежден.
Вот мой код для Alamofire.
let destination = Alamofire.Request.suggestedDownloadDestination(directory: .ApplicationSupportDirectory, domain: .UserDomainMask)
Alamofire.download(.GET, url!, destination: destination).progress({ (bytesRead, totalBytesRead, totalBytesExpectedToRead) in
print(totalBytesRead)
// This closure is NOT called on the main queue for performance
// reasons. To update your ui, dispatch to the main queue.
dispatch_async(dispatch_get_main_queue()) {
print("Total bytes read on main queue: \(totalBytesRead)")
}
}).response(completionHandler: { (request, response, data, error) in
if let error = error {
print("Failed with error: \(error)")
} else {
print("Downloaded file successfully")
}
})
Пожалуйста, помогите мне решить. Спасибо заранее.
Ссылка не работает. [Доказательство] (http://imgur.com/a/pN1hm) – eshirima
если ссылка сломана, то почему она должна работать в браузере? – VDPATEL
Ссылка не работает. – Ujwal