В обновленном Alamofire 4.0.0 не упоминается, как поместить Httpmethod и Httpheaders в загрузку с помощью multipartFormData. Вот почему я погуглил и нашел решение в этом вопросе о стеке. Но проблема в том, что я сделал то же самое, что и этот ответ, затем получил следующее сообщение об ошибке, и сборка не удалась. Пожалуйста, помогите мне, как это решить.
Тип выражения неоднозначен без дополнительного контекста
Вот моя кодировка:
let URL = try! URLRequest(url: Config.imageUploadURL, method: .post, headers: headers)
Alamofire.upload(
multipartFormData: { multipartFormData in
multipartFormData.append(self.imageData, withName: "image", fileName: "file.png", mimeType: "image/png")
},
to: URL,
encodingCompletion: { encodingResult in
switch encodingResult {
case .success(let upload, _, _):
upload.responseJSON { response in
if((response.result.value) != nil) {
} else {
}
}
case .failure( _):
}
}
)