文件下载
把压缩文件,下载到本地,应该如何用 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#