c#

位置:IT落伍者 >> c# >> 浏览文章

在.NET中利用XMLHTTP下载文件的代码


发布日期:2023年06月10日
 
在.NET中利用XMLHTTP下载文件的代码
利用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()}               

上一篇:C#连接DB2数据库的方法和代码

下一篇:C# WinForm 读写XML文件