尝试将我的应用程序未创建的文件发送到Firebase存储时,我收到一条例外消息" / path / to / the / file permission denied" 。
但是,当我在我的代码中创建我的应用程序的内部目录中的文件( / data / data / package_name / files / )并将其发送到Firebase存储时,它可以正常工作。
如何在没有麻烦的情况下发送位于内部存储中其他位置的其他文件?
答案 0 :(得分:2)
您应该在清单中添加权限,并检查并请求在运行时访问存储的权限。
在清单中,添加:
<uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE" />
对于运行时权限,我希望这个库可以帮到你。 https://github.com/nabinbhandari/Android-Permissions