Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 661
  • Last Modified:

How To Recreate Zip File From Request.Inputstream in ASP.Net Webpage

I have uploaded a zip file to a webpage (.aspx). The zip is located in the inputstream of the page.request object.

Can someone please let me know the method for reconstructing the zip from the inputstream property?
0
Asparona
Asked:
Asparona
1 Solution
 
Praveen VenuCommented:
try this
StreamWriter tw = null;
Stream st = null;
FileStream output = null;
 
 
Page.Request.ContentType = "multipart/form-data";
string strFileNamePrefix = Page.Request.Headers.Get("FileName");
 
st = Page.Request.InputStream;
 
output = new FileStream(System.String.Concat(dirPath, strUnit, "\\", strDirectory, "\\", TimeStampInFileNameFormat(), ".zip"), FileMode.CreateNew);
 
Byte[] buffer = new Byte[4096];
int byteReads = st.Read(buffer, 0, 4096);
while (byteReads > 0)
{
output.Write(buffer, 0, byteReads);
byteReads = st.Read(buffer, 0, 4096);
}
 
st.Close();
output.Close();

Open in new window

0
 
AsparonaAuthor Commented:
Thanks for your help!
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now