2012-12-13 115 views
0

我试图在MVC3中使用uploadify控件。它可以正常上传文件。上传文件时获取.zip文件中的所有文件

这里是我的问题:

我怎样才能在.zip文件中的文件?让我明确这个问题。

这是一个zip文件(说:images.zip)。它包含3个jpeg文件。

现在,如果我在我的视图页面上传使用上传控件的images.zip文件,我需要获取zip文件中的所有图像文件。

如果我uplaod images.zip文件应表现出这样的

enter image description here

我不知道如何获得这些文件以及如何开始的所有图像。

我已经搜索谷歌,但没有得到任何关于此的线索。

如何得到它?如果有任何JqueryJavascript代码是可用的,请发布。

回答

0

如果您可以使用.NET 4.5,则有一个新的ZipFile class可以让您获取压缩归档的属性。

如果您未满4.5,则需要第三方zip文件库,如SharpZipLibDotNetZip

+0

ZipFile类是否支持解压文件? –

+0

ZipArchive类有一个属性'Entries',它可以让你遍历zip文件中的项目和一个扩展方法'ExtractToDirectory'。 ZipFile类具有静态方法来创建,打开并从压缩文件中提取文件。 –

+0

你可以请检查这[线程](http://stackoverflow.com/questions/13873451/unable-to-get-multiple-entries-in-selectentries-of-dotnetzip),并给出一个答案,如果可能的话 –