c#下载文件

来源:互联网 发布:苏州相城淘宝运营培训 编辑:程序博客网 时间:2024/04/29 02:21

下载网络资源文件到本地的方法(2种)

首先说明下Page.Response :
命名空间:  System.Web.UI
程序集:  System.Web(在 System.Web.dll 中)
获取与该 Page 对象关联的 HttpResponse 对象。该对象使您得以将 HTTP 响应数据发送到客户端,并包

含有关该响应的信息。
方法一(上/下载):
System.Net.WebClient:
提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。
WebClient 类提供向 URI 标识的任何本地、Intranet 或 Internet 资源发送数据以及从这些资源接收数

据的公共方法。
I、 将数据上载到资源的 WebClient 方法:
OpenWrite  :检索一个用于将数据发送到资源的 Stream。
UploadFile :将本地文件发送到资源,并返回包含任何响应的 Byte 数组。
II、从资源下载数据的 WebClient 方法:
OpenRead   : 从资源以 Stream 的形式返回数据。
DownloadFile : 从资源将数据下载到本地文件。
WebClient client = new WebClient();
client.DownloadFile(address, fileName);
方法二(下载)
使用HttpWebRequest下载文件

从服务器端下载文件到本地的方法: