java.io.FileNotFoundException: /raw/storage/1693-44A7/DCIM/Camera/IMG_20190525_080405.jpg (Нет такого файла или каталога) - PullRequest
0 голосов
/ 09 июня 2019

Когда я запускаю приложение для Android, появляется ошибка.Я использую приведенный ниже код для сжатия изображения и загрузки в FireBase.Пожалуйста, помогите мне, как это исправить.любой другой метод работы, пожалуйста, сообщите мне об этом методе

  @Override
  protected void onActivityResult(int requestCode, int resultCode, @Nullable 
  Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == 507 && resultCode == RESULT_OK && data != null && data.getData() != null) {
        ImageUri = data.getData();

        File actualImage = new File(ImageUri.getPath());
        File imgFile = new File(actualImage.getAbsolutePath());

        if (!imgFile.exists())
        {
            try {
                imgFile.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        Log.e("actual_image", String.valueOf(imgFile));

        try {
            Bitmap compressedImage = new Compressor(this)
                    .setMaxWidth(300)
                    .setMaxHeight(250)
                    .setQuality(50)
                    .compressToBitmap(imgFile);

            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            compressedImage.compress(Bitmap.CompressFormat.JPEG, 50, baos);
            byte[] final_image = baos.toByteArray();

            Log.e("Final_image", String.valueOf(final_image));



        } catch (IOException e) {
            e.printStackTrace();
            Log.e("Error_image", String.valueOf(e));
        }
    }

}

E / Error_image: java.io.FileNotFoundException: /raw/storage/1693-44A7/DCIM/Camera/IMG_20190525_080405.jpg (Нет такого файлаили каталог)

...