Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NET
Hi all,
 
Hope doing well,
 
i am having one subfolder in folder in the server which i am trying to compress and download.
 
here is my code:
 
string subfol = Session["inbpostedfol"].ToString();
           string fullpath = Server.MapPath("~/InboxFiles/" + subfol);
           FileInfo flie = new FileInfo(fullpath);
           Response.Clear();
           Response.ContentType = "application/zip";
           Response.AddHeader("content-disposition", "attachment; filename=" + subfol + ".zip");
           using (ZipFile zipfile = new ZipFile())
           {
               zipfile.AddSelectedFiles("*.*", subfol, fullpath);
               zipfile.Save(Response.OutputStream);
           }
 
but not getting the file in compressed folder.
 
thanks
Posted 19-Jan-13 3:07am
Comments
Sergey Alexandrovich Kryukov at 19-Jan-13 23:06pm
   
You are not even trying to compress anything. Why doing what you are doing?
—SA

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Use the ZipFile.CreateFromDirectory method[^] into a temporary file, then send the file to your client in your usual way. You can then clean up the file after you.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CHill60 320
1 Sarvesh Kumar Gupta 238
2 Sergey Alexandrovich Kryukov 173
3 OriginalGriff 163
4 DamithSL 153


Advertise | Privacy | Mobile
Web02 | 2.8.140709.1 | Last Updated 19 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid