Я пытаюсь загрузить изображение через локальный файл.Ошибка Android FireBase при загрузке картинки
UploadTask uploadTask = currentPicRef.putFile(file, metadata);
Когда изображение пользовательского Пика из галереи или съемки с помощью камеры изображение сохраняется во внешнем хранилище, и я сохранить Ури в общей предпочтительности.
я успешно загрузил изображение в ImageView с использованием метода setImageURI(uri)
, но когда я называю firebase метод и используя тот же URI (Uri file = Uri.fromFile(new File(fileName));
)
Я получаю ошибку
не удалось найти файл для загрузки : файл: /// содержание% 3A/СМИ/внешние/изображения/СМИ/22943
, но когда я использую журнал, чтобы проверить локальный файл я получаю
Ури содержание: // СМИ/внешние/изображения/СМИ/22943
Стоит также отметить, что, когда я использовал uri.parse()
в firebase вместо uri.fromFile()
загрузить из локального файла он загружен метаданные, но не сама фотография.
Любые идеи, как исправить это?