La carga del file AFNetworking falla

Hola, estoy usando el siguiente código para cargar la image en el server

AFHTTPRequestSerializer *serializer = [AFHTTPRequestSerializer serializer]; NSMutableURLRequest *request = [serializer multipartFormRequestWithMethod:@"POST" URLString:@"http://test.com/upload_test/" parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { [formData appendPartWithFileData:dataToPost name:@"attachment" fileName:@"myimage.png" mimeType:@"image/png"]; } error:nil]; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFHTTPResponseSerializer serializer]; AFHTTPRequestOperation *operation = [manager HTTPRequestOperationWithRequest:request success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Success %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Failure %@", error.description); }]; [operation setUploadProgressBlock:^(NSUInteger __unused bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) { NSLog(@"Wrote %lld/%lld", totalBytesWritten, totalBytesExpectedToWrite); }]; [operation start]; 

y estoy recibiendo el siguiente error

 Failure Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: not found (404)" UserInfo=0xc0428a0 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0xaa389e0> { URL: http://test.com/upload_test/ } { status code: 404, headers { Connection = "Keep-Alive"; "Content-Length" = 210; "Content-Type" = "text/html; charset=iso-8859-1"; Date = "Fri, 05 Sep 2014 07:32:49 GMT"; "Keep-Alive" = "timeout=5, max=100"; Server = "Apache/2.2.15 (Win32) PHP/5.3.5"; } }, NSErrorFailingURLKey=http://test.com/upload_test/, NSLocalizedDescription=Request failed: not found (404) 

He intentado en otro server en el que el control llega al éxito. Pero no se carga ningún file en el server.

¿Cuál es la configuration del server o el permiso requerido para la carga de files?

Estoy trabajando en iOS 7.

  AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:[NSURL URLWithString:@"Your server base url"]]; NSData *imageData = UIImagePNGRepresentation(image); [manager POST:@"url to upload image" parameters:@"parameter requinetworking by the server" constructingBodyWithBlock:^(id<AFMultipartFormData> formData) { [formData appendPartWithFileData:imageData name:@"file" fileName:@"image.png" mimeType:@"image/png"]; } success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"Success %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Failure %@, %@", error, operation.responseString); }]; 

Está trabajando para mí. Espero que ayude

Este error proviene de la API en la que enviamos datos con código HTTP. Por favor, en el código API, si están enviando datos, entonces siempre el código http debe ser 200