Cargar image al server con base64 haxcode con parámetro userid en iPhone

Estoy usando este código, pero el problema es que codifica el Haxcode en el bloque de conversión nsdata. Quiero enviar el mismo código que tengo con userid, que es un integer fijo. Por favor ayuda.

NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image1, 0)]; //image.image=image1; [Base64 initialize]; NSString *b64EncStr = [Base64 encode:imageData]; NSLog(@"encoded.%@",b64EncStr); NSURL *url = [[NSURL alloc] initWithString:updateimageURL]; NSMutableURLRequest *req = [[NSMutableURLRequest alloc]initWithURL:url]; [req setHTTPMethod:@"POST"]; NSString *trimmed = [b64EncStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; paramDataString = [NSString stringWithFormat:@"Id=%d&FromString=%@",100,trimmed]; NSLog(@"%@",paramDataString); NSData* aData = [paramDataString dataUsingEncoding:NSUTF8StringEncoding]; [req setHTTPBody: aData]; NSURLConnection *theConnection=[[NSURLConnection alloc]initWithRequest:req delegate:self]; if (theConnection) { NSMutableData *data = [[NSMutableData alloc] init]; self.receivedData=data; [data release]; } else { UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:nil message:@"Check your networking configuration." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alertView show]; [alertView release]; } [url release]; [req release]; 

Está haciendo la connection de URL correctamente, pero la respuesta es el error del server.

Primero UImage a NSData y desde NSData a base64string y luego pase eso a su service web

 finalImagePath = [imageData base64EncodedString]; NSString *strImageData = [finalImagePath stringByReplacingOccurrencesOfString:@"+" withString:@"%2B"]; 

y luego envíe strImageData a su server web.

Al recuperar el uso del server

 NSString *strImageData = [finalImagePath stringByReplacingOccurrencesOfString:@"%2B" withString:@"+"]; 

Cargue la cadena base64 directamente en su server

 paramDataString = [NSString stringWithFormat:@"Id=%d&FromString=%@",100,b64EncStr];