我今天来找你,因为我不知道如何将图像从资产复制到本地存储。我尝试了类似的东西:
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(
new Uri("appx:///Assets/image.png"));
await file.CopyAsync(ApplicationData.Current.LocalFolder, "image.png");
但它根本不起作用。有没有人有这个想法吗? 谢谢你的时间, 问候。
答案 0 :(得分:7)
您的Uri计划无效。它应该是ms-appx:
,而不是appx:
:
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(
new Uri("ms-appx:///Assets/image.png"));
await file.CopyAsync(ApplicationData.Current.LocalFolder, "image.png");
有关有效的Uri计划,请参阅此帖子:URI schemes supported in Windows 8 apps
答案 1 :(得分:2)