当前位置:编程学习 > C#/ASP.NET >>

文件下载

把压缩文件,下载到本地,应该如何用 c#实现啊?
请大家帮帮忙啊 谢谢了啊 --------------------编程问答-------------------- 可以用.NET Remoting --------------------编程问答-------------------- 能不能具体说说啊 ,或者有代码,叫我参考一下行吗 谢谢大家了啊 。 --------------------编程问答-------------------- 或者 读取 zip中的文件 也可以 。有人会吗帮忙啊 --------------------编程问答-------------------- 文件远程操作类。 --------------------编程问答--------------------     protected void Button1_Click(object sender, EventArgs e)
    {
        FileStream streamWriter = null;
        String file = "D:\\WebSite3\\App_Data\\shenzhou2.rar";

         streamWriter = File.OpenRead(file);
         byte[] buffer = new byte[streamWriter.Length];
         streamWriter.Read(buffer, 0, buffer.Length);
         streamWriter.Close();
         Response.ContentType = "application/zip";
         Response.AppendHeader("Content-Disposition", "attachment;filename=111");
        Response.BinaryWrite(buffer);
        Response.Flush();
    }


弹出的保存窗口,类型不明,是否我的代码 不正确啊 ,请指教啊 --------------------编程问答-------------------- 说的不是很清楚,用FTP吧 --------------------编程问答-------------------- private WebClient MyWebClient = new WebClient();
this.MyWebClient.DownloadFileAsync(new Uri(“要下载的文件的链接”), “保存到本地的路径”);
这个东西可以从网上下载任意文件 --------------------编程问答-------------------- 我想用Response.BinaryWrite(buffer) 实现,因为我要弹出路径保存的对话框啊,帮帮忙吧


private WebClient MyWebClient = new WebClient(); 
this.MyWebClient.DownloadFileAsync(new Uri(“要下载的文件的链接”), “保存到本地的路径”); 

这个 可以弹出保存路径的框框吗? --------------------编程问答-------------------- protected void Button1_Click(object sender, EventArgs e) 
    { 
        FileStream streamWriter = null; 
        String file = "D:\\WebSite3\\App_Data\\shenzhou2.rar"; 

         streamWriter = File.OpenRead(file); 
         byte[] buffer = new byte[streamWriter.Length]; 
         streamWriter.Read(buffer, 0, buffer.Length); 
         streamWriter.Close(); 
         Response.ContentType = "application/zip[img=http://][/img][img=\\d:][/img]"; 
         Response.AppendHeader("Content-Disposition", "attachment;filename=111"); 
        Response.BinaryWrite(buffer); 
        Response.Flush(); 
    } 


这上边一段是我可以读到“D:\\WebSite3\\App_Data\\shenzhou2.rar”文件,但是再弹出保存文件的窗口时,文件类型是"文件类型未知"
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,