Я разрабатываю приложение для iPhone с Swift. и я использую фреймворк Alamofire для обработки http-запросов. Я использую Alamofire.request
для POST, GET и т.д. Alamofire.request
так:
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 есть еще два вопроса об этой проблеме со swift, первый из которых не использует Alamofire (и действительно, почему бы и нет?), А второй - mattt (Alamofire Developer), в котором упоминаются параметры кодирования.
Я проверил его пример, но все еще не мог понять, как это сделать.
Может ли кто-нибудь помочь мне решить эту проблему?
Спасибо! :)