У меня есть приложение для Android, над которым я работаю, и теперь я пытаюсь получить файл из URI (я буду использовать намерение получить изображение из галереи, а затем загрузить его на сервер node.js с использованием Ion). Проблема заключается в том, что он всегда выдает исключение. Я попробовал отладку и получил Uri.toString(). Это выглядит вроде как это:Получить путь от исключения URI throws
content://com.android.providers.media.documents/document/image%3A102
Я знаю, за то, что он должен выглядеть следующим образом:
content://com.android.providers.media.documents/document/image:102
Я знаю, что% 3A является представление:, но почему это делает появляются в Uri и, как я могу это исправить? Наконец, как я могу получить свой файл из этого Uri?
Его шестнадцатеричное представление: в uri все специальные символы преобразуются в шестнадцатеричное представление. – Sreemat