哪位有用C#语法下载的源程序例子,需求比如我在项目的根目录下有aa.xls文件,我现在要通一个超链接按钮下载到本地。

解决方案 »

  1.   

    如果你是http的话,可以用socket去获得,或者相应的http的系统函数,这方面网上有一堆例子
    给你个网址
    www.codeproject.com
    你自己上去找找吧
    ftp一样,
    如果是netshare的话,这可以用File直接访问,不过网络连接要自己做。
      

  2.   

    Response.Clear();
        string filedownloadname="pic.jpg"  ;
    Response.AddHeader("Content-Disposition", "attachment; filename="+filedownloadname); 
    Response.ContentType="application/octet-stream";
    FileStream fs=new FileStream(Server.MapPath("../"+filedownloadname),FileMode.Open); byte [] buffer=new byte[1024];
    int n=fs.Read(buffer,0,buffer.Length);
    while(n>0)
    {
    Response.BinaryWrite(buffer);
    n=fs.Read(buffer,0,buffer.Length);
    }
    fs.Close();
    Response.End();