无法使用FileProvider读取文件

时间:2019-01-22 13:48:54

标签: java android fileprovider

我有多个可以拍照并将其存储在外部存储中的应用。

我想将照片以及一些元数据上传到公司服务器上运行的Web应用程序中。

我能够使用ContentProvider将数据和文件URI写入数据库。

我已经写了SyncAdapter来通过HTTP-POST上传文件,但是我陷入了困境,因为在此SyncAdapter中,我没有获得读取文件的权限。

我的大问题是:我可以使用FileProvider来解决此问题吗? 我不是出于意图将文件存储在ContentProvider中。

我尝试设置URL权限,但失败。

我很失望我试图导出FileProvider,这是不允许的。

我希望能够在另一个应用程序(而不是存储文件的应用程序)中打开文件的输入流,而不必使用Intent开始传输。

0 个答案:

没有答案