File Download in C# Code
System.Net.WebClient downloader = new System.Net.WebClient();
downloader.CachePolicy = new System.Net.Cache.RequestCachePolicy(System.Net.Cache.RequestCacheLevel.Revalidate);
downloader.DownloadFileAsync(new Uri("http://www.domainName.com/apple.zip"), "d:\\newApple.zip");
---------------------------------------------------------------------------------------------------------------------------------------