Wysyłanie UIImage przez NSOutputStream [zamknięte]
Próbuję wysłać obraz, który użytkownik przeniesie na serwer. Dostaję reprezentację JPEG, dołączam ją do łańcucha potrzebnego do przesłania zdjęcia, a następnie wysyłam dane przez NSOutputStream. Jednak gdy próbuję przywrócić zdjęcie z serwera, widzę tylko 10% z góry. Każda pomoc byłaby doceniana.
btw. gniazdo jest otwarte i podłączone.
Oto mój kod:
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]];