If you want to manipulate the zip features like create,extract and update zip files in .Net. You can implement from the third party libraries DotNetZip . You need to reference the dll ionic zip in your project and import namespace Ionic.Zip in the page.
In this example, I am adding the images and creating a zip file with the folder name called Album.
protected void btnDownload_Click(object sender, EventArgs e)
{
Response.Clear();
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=" + "Donload.zip");
using (ZipFile zip = new ZipFile())
{
foreach (ListItem item in chkAlbum.Items)
{
if (item.Selected)
{
zip.AddFile(item.Value, "Album");
}
}
zip.Save(Response.OutputStream);
}
}
Zip files Downloaded in browser specified path
Post your comments / questions
Recent Article
- How to check PAN-Aadhaar is Linked or NOT?
- How to customize pagination for django admin?
- How to fix HAXM is not installed |in Android Studio
- How to fix CMOS Checksum Error in Computer or Laptop | SOLVED
- Reactivating windows after a Hardware change on PC or Laptop
- FIXED: Windows reported that the hardware of your device has changed. Error code :0xc004F211
- "redirect" is not defined pylance("reportUndefinedVariable)
- This action cannot be completed because the file is open in SQL Server(SQLEXPRESS) - FIXED
Related Article