У меня возникли проблемы с загрузкой файла на сервер с использованием Alamofire.
Файлы загружаются хорошо, но переменные, где должны появиться загрузка пустуют: FILES: массив (0) {\ п} \ nPOST: массив (0) {\ п} \ п
И используя веб-сайт, мы можем загружать изображения без проблем
У кого-нибудь есть объяснение или решение моей проблемы? (размер файла не является проблемой, я посылаю 370kb изображение и предел 20mb)
func postImages(images : [UIImage], compression : CGFloat, completion: ((AnyObject?)->())? = nil) {
AlamoNoCache.manager?.upload(.POST,
"\(MYURL)/upload?access_token=" + "youwontknowit",
multipartFormData: {
multipartFormData in
for (index, image) in images.enumerate() {
multipartFormData.appendBodyPart(data: UIImageJPEGRepresentation(image, compression)!, name: "file", mimeType: "image/jpeg")
}
}, encodingCompletion: {
encodingResult in
switch encodingResult {
case .Success(let upload, let streamingFromDisk, let streamFileURL):
print(upload)
print(streamingFromDisk)
print(streamFileURL)
upload
.progress({
a, b, c in
print("\(a), \(b), \(c)")
})
.responseString(completionHandler: {
a in
print("\(a)")
}
)
break
case .Failure(let error):
print(error)
break
}
})
}
Спасибо за ваше время.
К сожалению, это ничего не меняет : array (0) { } POST: array (0) { } – Nit
Хорошо, какая ошибка? – ciccioska
То же, что и раньше, он загружает, как показывает прогресс, но все равно $ _FILES и $ _POST пустые – Nit