我正在尝试将图像文件存储在Parse.com中以用作个人资料照片。
我有一个用于捕捉图像的功能:
private void captureImage() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
// start the image capture Intent
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
}
根据Parse documentation,我需要以byte []形式获取数据,然后用它创建一个ParseFile。所以,我有这个:
byte[] data = fileUri.getBytes();
// Save image to Parse
photoFile = new ParseFile("profile_photo.jpg", data);
我收到错误:无法解析方法getBytes。不完全确定我是否错过了导入,或者我是否正在以完全错误的方式接近这一点。如何将捕获的图像文件转换为字节形式,以便创建ParseFile?