Click here to Skip to main content
13,504,022 members
Rate this:
Please Sign up or sign in to vote.
See more:
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.ContentType = "application/zip";
           Response.AddHeader("content-disposition", "attachment; filename=" + subfol + ".zip");
           using (ZipFile zipfile = new ZipFile())
               zipfile.AddSelectedFiles("*.*", subfol, fullpath);

but not getting the file in compressed folder.

Posted 19-Jan-13 3:07am
Sergey Alexandrovich Kryukov 19-Jan-13 23:06pm
You are not even trying to compress anything. Why doing what you are doing?

1 solution

Rate this: bad
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.

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

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web01 | 2.8.180417.1 | Last Updated 19 Jan 2013
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100