小编Arm*_*han的帖子

在NSOutputStream上发送UIImage

我正在尝试将用户带到服务器的图像发送给服务器.我得到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]];
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsstream nsoutputstream

9
推荐指数
2
解决办法
3612
查看次数

标签 统计

nsoutputstream ×1

nsstream ×1

objective-c ×1

xcode ×1