【发布时间】:2018-02-08 16:59:01
【问题描述】:
我尝试读取图像,但出现以下错误:
“拒绝访问“C:\User\53324\Pictures\oldboy2.jpg””
代码:
await Task.Run(async () =>
{
using (var fs = new FileStream(@"C:\Users\53324\Pictures\oldboy2.jpg", FileMode.Open))
{
image = await endpoint.UploadImageStreamAsync(fs);
}
Debug.Write("Image uploaded. Image Url: " + image.Link);
});
【问题讨论】:
-
我想要么该文件正在使用中,要么您的程序没有访问该文件位置的权限。
-
如何为我的程序授予访问权限?谢谢
-
根据谁控制文件系统,网络管理员可能必须授予您对该目录位置的权限,或者您可以尝试以管理员身份运行您的程序,如果您要部署此程序并且您需要它以管理员身份运行,您可能需要考虑添加清单。
-
您将很难在 UWP 中加载类似的文件。查看docs.microsoft.com/en-us/windows/uwp/files/… 了解加载文件的推荐方式 - 您需要在应用清单中获得权限才能访问该位置,并且您最好将其加载为 StorageFile;
标签: uwp filestream imgur