45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:利用XMLHTTP下载文件的步骤

利用XMLHTTP下载文件的步骤

2016-08-31 14:16:41 来源:www.45fan.com 【

利用XMLHTTP下载文件的步骤

添加引用 COM Microsoft Xml 3.0

protectedvoidPage_Load(objectsender,EventArgse)
{

stringurl="http://i.microsoft.com/h/all/i/ms_masthead_8x6a_ltr.jpg";
stringfileName=url.Substring(url.LastIndexOf("/")+1);
stringfilePath=Request.PhysicalApplicationPath;
if(filePath.EndsWith("/"))
{
filePath
+="/";
}
XMLHTTPxmlhttp
=newXMLHTTPClass();
xmlhttp.open(
"get",url,false,null,null);
xmlhttp.send(
"");
if(xmlhttp.readyState==4)
{

if(File.Exists(filePath+fileName))
{
File.Delete(filePath
+fileName);
}

FileStreamfs
=newFileStream(filePath+fileName,FileMode.CreateNew);
BinaryWriterbw
=newBinaryWriter(fs);
bw.Write((
byte[])xmlhttp.responseBody);
bw.Close();
fs.Close();
Response.Write(
"文件已经得到!");
Response.Write(
"<br><ahref="+Request.ApplicationPath+"/"+fileName+">"+"查看"+fileName+"</a>");
}

else
{
Response.Write(xmlhttp.statusText);
}
Response.End();
}
 

本文地址:http://www.45fan.com/dnjc/70288.html
Tags: 文件 COM XMLHTTP
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部