Скорее всего, это действительно проблема с одним из ваших параметров. Чаще всего это связано с несовпадением типов. Ваш наиболее вероятный виновник - значение httpHeaders
, так как Alamofire 5 (который вы, похоже, используете) использует новый тип HTTPHeaders
, а не [String: String]
. Обновление заголовков для использования этого типа может решить проблему.
Кроме того, вам все равно не нужно передавать большинство этих параметров. Вызов только:
AF.upload(multipartFormData: { multipartFormData in
multipartFormData.append(data, withName: "Image")
}, to: url, headers: httpHeaders)
делает то же самое.