Android - Получить файл после намерения ACTION_GET_CONTENT - PullRequest
1 голос
/ 08 апреля 2019

Мне нужен мой пользователь, чтобы загрузить файл в приложение.Для этого я использовал намерение

val intent = Intent(Intent.ACTION_GET_CONTENT).apply {
            addCategory(Intent.CATEGORY_OPENABLE)
            type = "*/*"
            putExtra(Intent.EXTRA_MIME_TYPES, arrayOf("image/*", "application/pdf"))
        }

        startActivityForResult(intent, IMPORT_INTENT_CODE)

Это намерение работает, я могу выбрать изображение из памяти телефона.Однако в onActivityResult я не могу получить выбранный файл.Когда я пытаюсь получить файл из URI, я получаю несуществующий файл.

Моя последняя цель - получить значение base64 для файла, но я не могу получить доступ к файлу.

Что следует сделатьЯ делаю?

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