1、先添加引用-COM-Microsoft Xml 3.0
2 、using MSXML2;
public partial class Default : System.Web.UI.Page
{
protected void Page_Load( object sender, EventArgs e)
{
string Url = http://xxxxxx/xxxxxx.xxxx ;
string StringFileName = Url.Substring(Url.LastIndexOf( " / " ) + 1 );
string StringFilePath = Request.PhysicalApplicationPath;
if ( ! StringFilePath.EndsWith( " / " )) StringFilePath += " / " ;
MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();
_xmlhttp.open( " GET " , Url, false , null , null );
_xmlhttp.send( "" );
if (_xmlhttp.readyState == 4 )
{
if (System.IO.File.Exists(StringFilePath + StringFileName))
System.IO.File.Delete(StringFilePath + StringFileName);
System.IO.FileStream fs = new System.IO.FileStream(StringFilePath + StringFileName, System.IO.FileMode.CreateNew);
System.IO.BinaryWriter w = new System.IO.BinaryWriter(fs);
w.Write(( byte [])_xmlhttp.responseBody);
w.Close();
fs.Close();
Response.Write( " 文件已经下载 " );
}
else
Response.Write(_xmlhttp.statusText);
Response.End();
}
}
---- by : -冰火战地