Enviando UIImage sobre NSOutputStream [closed]
Estou tentando enviar uma imagem que o usuário leva para o servidor. Eu obtenho a representação JPEG, acrescento à string necessária para fazer upload da foto e, em seguida, envio os dados por meio do NSOutputStream. No entanto, quando tento recuperar a foto do servidor, vejo apenas 10% dela do topo. Qualquer ajuda seria apreciada.
btw. o soquete está aberto e conectado.
Aqui está meu código:
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]];