イメージピッカーからUIImage
を選択しています。次に、選択したイメージをバイト配列としてサーバーに渡します。だからこのデリゲートで私はこのような私の選択した画像のパスを取得しています。UIImagePickerイメージをバイト配列に変換する方法objective-c
-(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
は常にnilになります。何故ですか?私を助けてください。 おかげ
私の更新されたコードを参照してください。.. – vaibhav