Невозможно прочитать файл с помощью FileProvider

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

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

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам