我有多个应用程序可以拍照并将它们存储在外部存储上。
我想将照片连同一些元数据上传到我公司服务器上运行的 Web 应用程序。
我能够使用ContentProvider
.
我已经写了一个SyncAdapter
通过 HTTP-POST 上传文件,但我被卡住了,因为SyncAdapter
我无法获得读取文件的权限。
我的大问题是:我可以使用 aFileProvider
来克服这个问题吗?我没有将文件存储在ContentProvider
使用意图中。
我试图在 URL 上设置权限,它失败了。
我绝望了,我试图导出FileProvider
,这是不允许的。
我希望能够在另一个应用程序中打开文件的输入流,而不是存储文件的应用程序,而不必使用 Intent 开始传输。