Невозможно прочитать файл с помощью FileProvider - PullRequest
0 голосов
/ 22 января 2019

У меня есть несколько приложений, которые делают фотографии и хранят их во внешнем хранилище.

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

Я могу записать данные и файл URI в базу данных, используя ContentProvider.

Я написал SyncAdapter для загрузки файлов через HTTP-POST, но я застрял, потому что в этом SyncAdapter я не могу получить разрешение на чтение файлов.

Мой главный вопрос: могу ли я использовать FileProvider для преодоления этой проблемы? Я НЕ храню файлы в ContentProvider, используя намерение.

Я попытался установить разрешения для URL, но это не удалось.

I Отчаяние Я попытался экспортировать FileProvider, что было запрещено.

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

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