0

我正在使用 C# 处理商店应用程序。我正在使用StorageApplicationPermissions.MostRecentlyUsedList加载本地 Epub 文件。将这些文件作为存储文件获取后。

string EpubPathToken= Windows.Storage.AccessCache.StorageApplicationPermissions.MostRecentlyUsedList.Add(file);
StorageFile file = await StorageApplicationPermissions.FutureAccessList.GetFileAsync(EpubPathToken);
Extraction(file);

在使用我将 Epub 文件作为 Zip 解压缩到 Package 文件夹时,ApplicationData我得到了一个未经授权的例外。

这是错误的屏幕截图

为什么,因为如果我使用来自 KnownFolders(如图片库)的相同代码,则提取工作正常。

任何人都可以给我任何想法吗?

4

1 回答 1

1

最后我解决了使用博客获得未授权异常的问题

我根据我的要求更改了代码片段。

代码源描述了在文件中写入字节ZipArchiveEntry,因此我使用了一个辅助方法GetByteFromFile(),它接受 StorageFile对象并返回我byte[]数组。

最后感谢Xyroid

于 2013-06-27T05:20:17.393 回答