导读:程序实现的原理比较简单,主要用到了c# webclient类和filestream类。其中c# webclient类处于system.net名字空间中,该类的主要功能是提供...
程序实现的原理比较简单,主要用到了c# webclient类和filestream类。其中c# webclient类处于system.net名字空间中,该类的
主要功能是提供向uri标识的资源发送数据和从uri标识的资源接收数据的公共方法。我们利用其中的downloadfile()方法将网络
文件下载到本地。然后用filestream类的实例对象以数据流的方式将文件数据写入本地文件。这样就完成了网络文件的下载。
复制代码代码如下:
- 加using system.net;
-
- string https教程tr 即下载的url地址;
- string saveurl 要保存到本地的地址;
- private bool getandsavefile(string httpstr,string saveurl)
- {
- try
- {
-
- if (saveurl.lastindexof("") != saveurl.length)
- {
- saveurl = saveurl + "";
- }
-
- webclient mywebclient = new webclient();
- int i = httpstr.lastindexof("/");
- string filename = httpstr.substring(i + 1, httpstr.length - i - 1);
- mywebclient.downloadfile(httpstr, saveurl + filename);
- return true;
- }
- catch (exception ex)
- {
- // this.errorlist.add(ex.message);
- return false;
- }
- }