Я получаю изображение с камеры, но оно не загружается на FireBase, но с тем же методом, когда я выбираю изображение из галереи, его работа - PullRequest
0 голосов
/ 13 июня 2019

Я получаю изображение из галереи, загружаю его в firebase и оно работает, но когда я загружаю изображение с камеры, оно не загружает тот же путь к файлу, через который я прошел. При использовании камеры путь к файлу показывает ноль

 if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK && data != 
 null) {
        filePath = data.getData();
        bitmap = (Bitmap) data.getExtras().get("data");
 //            filePath = getImageUri(this, bitmap);
        camIcon.setImageBitmap(bitmap);
    } else if (requestCode == GALLERY_PICTURE) {

        filePath = data.getData();
        Log.e("filePath", "onActivityResult: " + filePath);
        try {
            bitmap = 
   MediaStore.Images.Media.getBitmap(this.getContentResolver(), filePath);
        } catch (IOException e) {
            e.printStackTrace();
        }
        Bitmap resized = Bitmap.createScaledBitmap(bitmap, (int) 
  (bitmap.getWidth() / 4), (int) (bitmap.getHeight() / 4), true);
        camIcon.setImageBitmap(bitmap);
        Log.e("imageFromGallery", "onActivityResult: " + bitmap);
    } else {
        Toast.makeText(MainActivity.this, "Failed  to get data", 
  Toast.LENGTH_SHORT).show();
    }

Он напрямую переходит к остальной части, где тост растрового изображения равен нулю (только если я Я использую опцию камеры), используя опцию галереи, она работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...