2012-12-14 60 views

回答

-1

您可以下载与WebClient Class的文件,并把它变成local storage 可以提取与.NET Zip Library焦油/ gzip的编码的文件。

+1

metro应用程序不支持WebClient方法。 http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/0289a73e-7b5d-4127-949f-d48ab79543aa/ – purus

+0

它改变了名称,但它几乎是相同的东西和方法。现在它叫做HttpClient – danielrozo

+0

当我使用HttpClient下载.tar.gz文件时,我收到了这个错误(mscorlib.dll中发生了'System.Threading.Tasks.TaskCanceledException'类型的异常,但未在用户代码中处理 更多信息:任务被取消。 如果有这个异常的处理程序,程序可能会安全地继续。)在我的代码下面:string resourceAddress =“我的下载链接”; var cli = new HttpClient(); var respon = await cli.GetAsync(resourceAddress); var res = await respon.Content.ReadAsStreamAsync(); – purus

0

我知道它的回复为时已晚,但添加了我的答案,以便对寻找一些好的zip/tar提取器的其他用户有所帮助。

可以使用Sharpcompress来提取zip/tar包。

NoxHarmonium是真的,你需要在本地存储下载,然后使用上面的库进行提取。

相关问题