Я разрабатываю приложение для iPhone с быстрым. и я использую Alamofire framework для обработки http-запросов. Я использую Alamofire.request
для POST, GET и т.д., как это:Как загрузить изображение с параметрами с помощью Alamofire в Swift
Alamofire.request(.POST, myURL , parameters: ["a": "1", "b" : "2" ])
.response { (request, response, data, error) in
}
И я использую Alamofire.upload
, чтобы загрузить изображение на сервер это:
Alamofire.upload(.POST, uploadURL , fileURL)
И оба прекрасно работает, но теперь я хочу, чтобы загрузить изображение а также отправить некоторые параметры с, и мой тип контента должен быть multipart/form-data
и Alamofire.upload
не принимает параметры.
Есть еще два вопроса на SO об этой проблеме с быстрым, который first one не использует Alamofire (и на самом деле, почему бы и нет?) И в second one, mattt (Alamofire Developer) цитируемой использовать параметры кодирования.
Я проверил его пример, но все еще не мог понять, как это сделать.
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо! :)
Вот решение, которое я нашел, отправил на другой вопрос: http://stackoverflow.com/questions/26121827/uploading-file-with -parameters-using-alamofire/26747857 # 26747857 – antiblank
Reza_Rg Не могли бы вы помочь мне? Я также использую «Alamofire.upload (.POST, uploadURL, fileURL)», но как мне создать структуру php-файла для получения файла? Где файл, отправленный через .POST, доступен в моем php-файле? – gutenmorgenuhu
@Reza_Rg вы решили свою проблему, если да, вы можете поделиться им? – user2363025