我有一个相当复杂的场景,我尝试从 Windows Phone 7 移植到 Windows 8。
我需要
- 从 Internet 下载 Zip 文件
- 解压到隔离存储
- 读取解压后的 xml 文件和图片
问题
在 Windows Phone 7 中,我使用了在 Windows 8 中不再可用的 WebClient。我尝试了 HttpClientHandler 但我只能将 ZIP 文件作为字符串下载,而且我不知道如何将其保存到独立存储中。
我找到了 ZipArchive 类,但它需要一个 IO.Stream 并且我不确定如何使用它(如果我将文件保存在一些地方 - 第 1 点)