/// <summary>
/// 保存远程文件 .net发布静态页面代码
/// </summary>
/// <param name="Url">远程url: http://www.hao123.com</param>
/// <param name="Path">保存到的路径: G:/hao123.html</param>
/// <returns>string</returns>
public string RemoteSave(string Url, string Path)
{
//引用> COM> MicroSoft XML,v3.0
// MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();
MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTP();
_xmlhttp.open("GET", Url, false, null, null);
_xmlhttp.send("");
if (_xmlhttp.readyState == 4)
{
if (System.IO.File.Exists(Path))
System.IO.File.Delete(Path);
System.IO.FileStream fs = new System.IO.FileStream(Path, System.IO.FileMode.CreateNew);
System.IO.BinaryWriter w = new System.IO.BinaryWriter(fs);
w.Write((byte[])_xmlhttp.responseBody);
w.Close();
fs.Close();
return Path;
}
else
{
return _xmlhttp.statusText;
}
}
《head runat="server">
《meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>