Skip to main content

Download File from Internet using .NET

The WebClient class provides common methods for sending data to and receiving data from any local, intranet, or internet resource identified by a URI.
Namespace: System.Net
Assembly: System (in system.dll)

The DownloadFile method of this class downloads data from a resource to a local file.

Snippet:

WebClient client = new WebClient()
client.DownloadFile(source, destination);

eg:
source - http://www.whitelines.nl/html/google-page-rank.xls
destination - C:\GooglePageRank.xls

Note: By default, the .NET Framework supports URIs that begin with http:, https:, ftp:, and file: scheme identifiers.

Comments

Popular posts from this blog

Six ways to land rovers on Mars.

Six ways to land robotic rovers on Mars Mars Rover problem is a popular problem statement used by companies to check object orientation and test-driven development skills. In this article, we'll take the core problem statement and see how the solution evolves through six different levels. Knowledge of high school level maths and little python helps to follow this article. The actual Problem Statement: A squad of robotic rovers is to be landed by NASA on a plateau on Mars. This plateau, which is curiously rectangular, must be navigated by the rovers so that their on-board cameras can get a complete view of the surrounding terrain to send back to Earth. A rover's position is represented by a combination of x and y coordinates and a letter representing one of the four cardinal compass points. The plateau is divided up into a grid to simplify navigation. An example position might be 0, 0, N, which means the rover is in the bottom left corner facing North. In order t...

Counting

Letters and numbers are the two eyes of man. - Thirukkural (392) Numbers, the oldest and greatest invention by the man kind, are the base for measurements, without which no useful inventions could ever be made. The objective of this post is to think through the representation of measurements, particularly the counting, in ancient tamil culture. Ancient tamil culture : Measurements are broadly classified into 7 parts. Counting ( எண்ணல்) Weight ( நிறுத்தல்) Liter for liquid ( முகத்தல்) Volume for solid ( பெய்தல் ) Length ( நீட்டல்) Time ( தெறிப்பு) Comparison ( சார்த்தல்) Let's limit the scope only to counting for this post. Counting are generally classified into two parts Chitrilakkam - Fractions. Perilakkam - Whole Numbers. The following shows the names given for the fractions: The following shows the names given for the whole numbers: Other measurements include 100 crores is Kumbam ( கும்பம் ) 1 lakh crores is Sangam ( சங்கம் ) 1 ...

The human synergy

After nearly two and half years of inactiveness, I'm reloaded back to throw more ramblings in the open space of internet. The plan is to have a weekly journal on an idea or a product, that I understand or learnt that week. Let's get started and this week's cynosure is "reCAPTCHA" We, often, see sites that ask us to enter the content of a distorted or skewed image of letters or numbers, that is known as CAPTCHA. The widely known fact is that it enables the site to distinguish a human from any automated bots or scripts. It is so reliable, that vast number of sites are using it, and about 200 million captchas are answered by humans in a day. Roughly it takes about 10 seconds per person to answer a captcha. In summation, each day more than 150,000 hours of human effort is consumed by these Captchas, which does nothing more than confirming that the detail is entered by a human. Could this human effort be used for a higher purpose? Yes. The answer...