Guest aruna Posted January 7, 2008 Report Posted January 7, 2008 Hi I am trying to download a zip file with .NET Compact Framework from our server. I couldnot able to write the contents of my zip file into a directory. Could any one please tell me how to do it with .Net CF? I am using the following code but its creating the directory but not writing the zip file into directory. // Create a request for the URL. HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://doxtop01:88/z/ec284451.zip"); req.Method = "GET"; req.ContentType = "application/zip"; req.Timeout = 10000; HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); // Retrieve response stream and wrap in StreamReader Stream respStream = resp.GetResponseStream(); //StreamReader rdr = new StreamReader(respStream); string localPath = "/Programme"; //File file = new File(localPath, FileMode.Open); // Specify the directories you want to manipulate. DirectoryInfo di = new DirectoryInfo(localPath + "/Content"); if (di.Exists == false) di.Create(); string location = di.FullName + "/ec284451"; DirectoryInfo pub_di = new DirectoryInfo(location); pub_di.Create(); FileStream fwrter = new FileStream(location, FileMode.Open); // Allocate byte buffer to hold file contents byte[] inData = new byte[4096]; // loop through the local file reading each data block // and writing to the request stream buffer int bytesRead = respStream.Read(inData, 0, inData.Length); while (bytesRead >0) { fwrter.Write(inData, 0, bytesRead); bytesRead = respStream.Read(inData, 0, inData.Length); } respStream.Close(); fwrter.Close(); Thanks, Aruna.G
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now