2012-12-13 152 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),並給出一個答案,如果可能的話 –