【发布时间】:2020-03-13 08:48:48
【问题描述】:
如何让用户访问我可以读取的文件。所以,我只为自己做这件事,所以我明白,我可以从管理员名称启动应用程序,并且通过想法我可以访问文件。但是这个UWP。应用程序,我不能这样做。从这个问题,问题就出现了。我在第一句话中提出的问题:我如何要求用户授予我对文件的访问权限。例如,此代码在执行阶段抛出访问异常:
public static async Task<byte[]> LoadFromPathAsync(string path)
{
byte[] buffer = null;
using (FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read))
{
buffer = new byte[stream.Length];
await stream.ReadAsync(buffer, 0, buffer.Length);
}
return buffer;
}
对不起,我的英语知识很差,这是我自己写的
【问题讨论】:
-
UWP 的基本意思是“应用程序开发”。并且应用程序必须要求(但仍然可能不会收到)任何单一的权利。由于缺乏自己的临时和存储文件,他们无法保证访问任何内容。 |它在这里可能对您没有帮助,但 UWP 基本上只是添加了应用程序支持的 WPF。并且下一个 .NET Core 将重新添加 WPF 支持。所以如果你喜欢 Style 或者想回收代码,但不需要它成为 App Store 应用程序,切换到 WPF 是可能的。
标签: c#