日期:2014-05-18  浏览次数:20408 次

*W*程序怎么下载远程服务器的文件
一个http:/xxx,xx,xx,x,x/files
这样的一个远程HTTP的文件怎么下啊?
谢谢

------解决方案--------------------
说具体点。。。

------解决方案--------------------
//一段常用的下载代码

FileStream fileStream = new FileStream(e.CommandArgument.ToString(), FileMode.Open);
long fileSize = fileStream.Length;
Response.ContentType = "application/octet-stream ";
Response.AddHeader( "Content-Disposition ", "attachment; filename=\ " " + HttpUtility.UrlEncode(e.CommandArgument.ToString(), System.Text.Encoding.UTF8) + "\ " ");
Response.AddHeader( "Content-Length ", fileSize.ToString());
byte[] fileBuffer = new byte[fileSize];
fileStream.Read(fileBuffer, 0, (int)fileSize);
fileStream.Close();
Response.BinaryWrite(fileBuffer);
Response.End();
------解决方案--------------------
smart client 去微软看看这个适合不
------解决方案--------------------
学习中
------解决方案--------------------
设置ftp