Я пытаюсь загрузить данные с помощью AlamofireКак загрузить данные zip с помощью alamofire?
Вопрос: если я пытаюсь загрузить изображение из проекта он работает нормально, но если я пытаюсь загрузить почтовый реж я получил ошибку и исключение тайм-аут
Существует мой код который производит исключение таймаута
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10 // seconds
configuration.timeoutIntervalForResource = 10
alamoFireManager = Alamofire.SessionManager(configuration: configuration)
let fileData = FileManager.default.contents(atPath: filePath)
alamoFireManager.upload(fileData,
to: url,
method: .post,
headers: headers)
.validate()
.responseJSON {}
А вот код, который отлично работает
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10 // seconds
configuration.timeoutIntervalForResource = 10
alamoFireManager = Alamofire.SessionManager(configuration: configuration)
let fileURL = Bundle.main.url(forResource: "MyImage", withExtension: "jpg")
alamoFireManager.upload(fileURL,
to: url,
method: .post,
headers: headers)
.validate()
.responseJSON {}
Я пытался передать данные() к upload request
также я попытался ссылки на почтовый проход дита URL
загрузить запрос, и я попытался InputStream(url: fileURL!)!
, но без успеха ...
Что я делаю неправильно? как отправить zip-данные на сервер?
если есть некоторые вопросы не стесняйтесь спрашивать!
Почему не путь к файлу zip-файла с расширением 'zip'? – muescha
вы используете тот же url? ваша конечная точка могла обрабатывать zip-файлы? – muescha
Возможно, также ваш тайм-аут с 10 секундами очень короткий – muescha