Senden von UIImage über NSOutputStream [geschlossen]

Ich versuche, ein Bild, das der Benutzer erstellt, an den Server zu senden. Ich erhalte die JPEG-Darstellung, hänge diese an die Zeichenfolge an, die zum Hochladen des Fotos erforderlich ist, und sende die Daten dann über NSOutputStream. Wenn ich jedoch versuche, das Foto wieder vom Server abzurufen, werden nur 10% von oben angezeigt. Jede Hilfe wäre dankbar.

btw. Steckdose ist offen und angeschlossen.

Hier ist mein Code:

NSString *requestString = [NSString stringWithFormat:@"SubmitPhoto::%@::", userID];
NSData * stringData = [requestString dataUsingEncoding:NSUTF8StringEncoding];

NSData *imgData = UIImageJPEGRepresentation(image, 1.0);

NSMutableData *completeData = [[NSMutableData alloc] initWithBytes:[stringData bytes] length:[stringData length]];
[completeData appendData:imgData];

//sending NSData over to server
[self.outputStream write:[completeData bytes] maxLength:[completeData length]];

Antworten auf die Frage(2)

Ihre Antwort auf die Frage