选择UIImagePicker后访问图像文件内容

问题描述

| 我有一个UIImagePicker选择,并且在选择图像时,它返回包含以下条目的信息字典:
UIImagePickerControllerMediaType = \"public.image\"
UIImagePickerControllerOriginalImage = \"<UIImage:0x3333333>\"
UIImagePickerControllerReferenceURL = \"assets-library://asset/asset.JPG?id=1000000001&ext=JPG\"
如何访问所选图像文件的BLOB内容?     

解决方法

        你不能这样做吗?
NSData *data = [NSData dataWithContentsOfURL:[info objectForKey:UIImagePickerControllerReferenceURL]];
或者
UIImage *image = [info objectForKey: UIImagePickerControllerOriginalImage]; // or you can use UIImagePickerControllerEditedImage too
NSData *data = UIImageJPEGRepresentation(image,1.0);
然后访问
bytes
。