【发布时间】:2016-08-30 07:10:20
【问题描述】:
我正在从图像选择器中选择UIImage。然后我想将我选择的图像作为字节数组传递给服务器。所以在这个委托中,我得到了我选择的图像的路径。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info
filePath=info[UIImagePickerControllerReferenceURL];
然后转换成我喜欢这样的字节数组。
NSData *data = [NSData dataWithContentsOfURL:filePath];
NSUInteger len = [data length];
Byte *byteData = (Byte*)malloc(len);
memcpy(byteData, [data bytes], len);
NSLog(@"----BITE DATA----%@",byteData);
但是这个data 总是为零。这是为什么?请帮我。
谢谢
【问题讨论】:
-
查看我更新的代码..
标签: ios objective-c uiimage bytearray uiimagepickercontroller