【发布时间】:2022-01-21 13:25:54
【问题描述】:
我想从“下载”文件夹中选择 pdf 文件并将其发送到聊天室。但是这个文件没有加载。当我使用 Android 9 时,它工作正常。我很困惑,当我收到uri 时,我有这个值:content://0@media/external/file/。 0@media是什么?
【问题讨论】:
-
@media是内容提供者 -
@A Farmanbar,是的,我知道。但是为什么在
@media之前是0?没事吧? -
我不知道为什么它以
0开头,但它与操作系统规范有关。 -
我得到消息
java.io.FileNotFoundException: /storage/emulated/0/DCIM/1.pdf: open failed: EACCES (Permission denied)但我拥有所有权限。 -
它显示你的 URI 没问题并且指向一个有效的文件。但您没有读取或写入的权限。
标签: android android-studio downloadfile