PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > ASP.NET教程 > 正文

    .net实现批量文件下载功能

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:程序实现的原理比较简单,主要用到了c# webclient类和filestream类。其中c# webclient类处于system.net名字空间中,该类的主要功能是提供...
    程序实现的原理比较简单,主要用到了c# webclient类和filestream类。其中c# webclient类处于system.net名字空间中,该类的
    主要功能是提供向uri标识的资源发送数据和从uri标识的资源接收数据的公共方法。我们利用其中的downloadfile()方法将网络
    文件下载到本地。然后用filestream类的实例对象以数据流的方式将文件数据写入本地文件。这样就完成了网络文件的下载。
     
    复制代码代码如下:
    1. 加using system.net;
    2.       
    3.    string https教程tr 即下载的url地址;
    4.    string  saveurl 要保存到本地的地址;
    5.    private bool getandsavefile(string httpstr,string  saveurl)
    6.         {
    7.             try
    8.             {
    9.               
    10.                 if (saveurl.lastindexof("") != saveurl.length)
    11.                 {
    12.                     saveurl = saveurl + "";
    13.                 }
    14.  
    15.                 webclient mywebclient = new webclient();
    16.                 int i = httpstr.lastindexof("/");
    17.                 string filename = httpstr.substring(+ 1, httpstr.length - i - 1);
    18.                 mywebclient.downloadfile(httpstr, saveurl + filename);
    19.                 return true;
    20.             }
    21.             catch (exception ex)
    22.             {
    23.                // this.errorlist.add(ex.message);
    24.                 return false;
    25.             }
    26.         }

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-11-514-1.html
    相关热词搜索: 文件下载 批量下载