【发布时间】:2022-01-26 16:51:28
【问题描述】:
在我的清单中,我激活了对存储的访问,而当有 2 个或更多文件夹时,我的本地存储中的访问总是被拒绝:
_packageName_\LocalState\<HERE> is ok
_packageName_\LocalState\folder1\<HERE> is ok
_packageName_\LocalState\folder1\folder2\<HERE> is denied
我不知道为什么当超过 2 个文件夹时我可以访问我的 OWN 本地存储...而且它在少于 2 个时有效!
注意:仅当我想读取文件时访问被拒绝,我可以在本地存储的任何位置创建文件夹和文件
【问题讨论】:
-
清单文件中的
activated access是什么意思?你能告诉我你是怎么做到的吗?另外,您使用哪个来访问文件夹? -
我为外部存储和广泛的文件系统访问添加了功能。它应该让我访问的不仅仅是我自己的存储空间,但它似乎没有改变任何东西
-
外接存储容量是多少?您用来访问这些文件夹的 API 是什么?
-
它应该授予对最终存储卡的访问权限,其中一些需要的文件可以在其中。我使用一个 sared 文件夹(我的本地存储)通过 NetExplorer 帐户获取和发布文件和文件夹
-
请分享您用来访问文件夹的代码。
标签: xamarin uwp local-storage access-denied