Example allows to upload ZIP files and extract ZIP on server side. This gives users method to upload multiple files and folders at once.
Java Script "CheckAddUnZIP(fileInputObj)" function on client side adds UnZIP? checkbox if user selects file with ".zip" extention.

There are 2 available methods for UnZIP operations: If Java Scripts disabled or filename is hidden (Opera 5) you need to realize this feature using static checkboxes!
For browsers which dont supports "onSelect" or "OnChange" event for file inputs i.e for Opera 6, Netscape 6, 7, Mozilla 0.0-1.5 function "CheckFileInputs()" executed each 0.5 seconds!

Select *.zip file:


Other examples

Used files: Bin\Element-IT.PowUpload.dll, Web.Config, PowUploadScripts.js, Styles.css [Optional]
For J# UnZIP feature: Bin\vjslib.dll, JSharpZIPfilesupload.aspx
For SharpZipLib UnZIP feature: Bin\ICSharpCode.SharpZipLib.dll, SharpZipLibfilesupload.aspx