Отправка UIImage через NSOutputStream [закрыто]
Я пытаюсь отправить изображение, которое пользователь принимает на сервер. Я получаю представление JPEG, добавляю это к строке, необходимой для загрузки фотографии, а затем отправляю данные через NSOutputStream. Однако, когда я пытаюсь вернуть фотографию с сервера, я вижу только 10% ее сверху. Любая помощь будет оценена.
Кстати. розетка открыта и подключена.
Вот мой код:
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]];