goto2008

GOTO2008

博客园 首页 新随笔 联系 订阅 管理

private void Page_Load(object sender, System.EventArgs e)
{    
    
string Url = "http://dotnet.aspx.cc/Images/logoSite.gif";
    
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 (
"文件已经得到。<br><a href='" + Request.ApplicationPath + StringFileName +"' target='_blank'>");
        Response.Write (
"查看" + StringFileName + "</a>");
    }

    
else
    Response.Write (_xmlhttp.statusText);
    Response.End();
}


posted on 2004-12-20 16:34  GOTO2008  阅读(249)  评论(0编辑  收藏  举报