ASP.NET下實(shí)時(shí)ZIP壓縮下載整個(gè)目錄

2010-08-28 10:50:35來源:西部e網(wǎng)作者:

要下載整個(gè)目錄,一般方法是一個(gè)個(gè)文家下載或ftp工具
現(xiàn)在用SharpZipLib就能實(shí)現(xiàn)實(shí)時(shí)zip壓縮下載整個(gè)目錄

SharpZipLib提供了多種壓縮算法的支持,純csharp代碼,參見
http://www.icsharpcode.net/OpenSource/SharpZipLib/default.asp

原理是通過遞歸方法將每個(gè)文件壓縮到ZipOutputStream,然后下載

代碼和范例如下:

關(guān)鍵詞:ASP.NET