利用 DotNetZip or SharpZip 這兩個壓縮的Lib 可以將檔案壓縮起來
就像RAR那樣可以打包多個檔案為一個壓縮檔
這樣的功能,在web就可以達到一次下載多個檔案了
利用 DotNetZip or SharpZip 這兩個壓縮的Lib 可以將檔案壓縮起來
就像RAR那樣可以打包多個檔案為一個壓縮檔
這樣的功能,在web就可以達到一次下載多個檔案了
小弟就用一個實例來說明如何達到此功能
首先準備好要使用的DotNetZip 和 SharpZip dll,到下列網址下載
DotNetZip Url:
http://www.codeplex.com/DotNetZip
SharpZip Url:
http://www.icsharpcode.net/OpenSource/SharpZipLib/
此範例主要是先列出目錄底下所有檔案的清單,然後
1.可針對單一檔案下載(點HyperLink)
2.可勾選多個檔案,使用DotNetZip 或 SharpZip 壓縮為一個檔案輸出下載
MultiFileDownload.aspx
MultiFileDownload.aspx.cs
執行結果:
參考網址:
http://blog.miniasp.com/?tag=/dotnetzip
http://cheeso.members.winisp.net/DotNetZipHelp/Examples.htm
http://www.dotblogs.com.tw/chhuang/archive/2009/02/10/7102.aspx
http://www.dotblogs.com.tw/fatty0860/archive/2009/02/09/7084.aspx
http://richielin-programer.blogspot.com/2008/04/c-sharpzip.html
http://blog.csdn.net/cityhunter172/archive/2005/01/25/267150.aspx