2012-12-14 35 views
0

我想在C#中编写简单的文件下载程序。我想知道它的工作?例如。如果我给它一个URL,它会做什么?我对此非常粗暴。文件下载器如何工作?

1)它会发送一个HTTP请求。 2)服务器将回复并发送文件。 3)下载器将获取文件并将其存储在硬盘中。

这是一个非常粗糙的想法,我有。这是我第一次编写Web技术。所以我几乎没有任何想法。我试图在Google上搜索术语“下载器的工作原理?”,但没有得到太多帮助。任何人都可以解释我的步骤?

回答

1

一个片段让你开始:

using(var wc=new WebClient()) 
{ 
    wc.DownloadFile("http://some/internet/resource",@"c:\some\local\filename"); 
} 
+0

你一定是在开玩笑。这很简单吗? –

+0

谢谢,它帮助了很多。 – narayanpatra

+0

只是为了应该是“http:// some/internet/representation_of_resource”。除此之外,这是一个很好的小例子;) – mslot