Winrt c#将图像从资产复制到localstorage

时间:2013-03-22 09:14:47

标签: c# image windows-runtime copy local-storage

我今天来找你,因为我不知道如何将图像从资产复制到本地存储。我尝试了类似的东西:

StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(
    new Uri("appx:///Assets/image.png"));

await file.CopyAsync(ApplicationData.Current.LocalFolder, "image.png");

但它根本不起作用。有没有人有这个想法吗? 谢谢你的时间, 问候。

2 个答案:

答案 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)