熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> ASP編程 >> 正文

在.NET中利用XMLHTTP下載文件的代碼

2013-11-15 12:53:30  來源: ASP編程 
    利用XMLHTTP下載文件和以前的方法一樣先添加引用-COM-Microsoft Xml 然後在代碼開始處寫
    using MSXML;
    下面就是主要的代碼
    private void Page_Load(object sender SystemEventArgs e){
    string Url = "_//gif";
    string StringFileName = UrlSubstring(UrlLastIndexOf("/") +
    string StringFilePath = RequestPhysicalApplicationPath;
    if(!StringFilePathEndsWith("/"))
    StringFilePath += "/";
    MSXMLXMLHTTP _xml()
    _xmlhttpopen("GET"Urlfalsenullnull)
    _xmlhttpsend("")
    if( _xmlhttpreadyState == ) {
    if(SystemIOFileExists(StringFilePath + StringFileName))
    SystemIOFileDelete(StringFilePath + StringFileName)
    SystemIOFileStream fs = new SystemIOFileStream(StringFilePath + StringFileName SystemIOFileModeCreateNew)
    SystemIOBinaryWriter w = new SystemIOBinaryWriter(fs)
    wWrite((byte[])_xmlhttpresponseBody)
    wClose()
    fsClose()
    ResponseWrite ("文件已經得到<br><a href=&#;" + RequestApplicationPath + StringFileName +"&#; target=&#;_blank&#;>")
    ResponseWrite ("查看" + StringFileName + "</a>")
    }
    else
    ResponseWrite (_xmlhttpstatusText) ResponseEnd()}
From:http://tw.wingwit.com/Article/program/ASP/201311/21829.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.