`
- 浏览:
1016419 次
- 性别:
- 来自:
北京
-
利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:<xmp>using MSXML2;
</xmp>下面就是主要的代码:
<xmp>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="%22%20+%20Request.ApplicationPath%20+%20StringFileName%20+%22" target="_blank">");
Response.Write ("查看" + StringFileName + "</a>");
}
else
Response.Write (_xmlhttp.statusText);
Response.End();
}
</xmp>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在.NET中利用XMLHTTP下载文件的代码
今天这个是用XMLHttp的方法来实现的,页面很简单,直接执行html.asp文件就可以了, 再次强调这只是个方法,不是完整的ASp生成html的网站,是供网友学习时使用…… 文件说明: conn.asp 数据库链接文件 ...
ASP实例开发源码—asp下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip ASP实例开发源码—asp下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip ASP实例开发源码—asp下利用XMLHttp实现生成HTML静态文件(带...
ASP源码—下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip
基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip
<%...‘—————利用xmlhttp和adodb.stream—————–‘On Error Resume Next‘——————————-定义输出格式—————————–path=request(“path”)if path =”” thenpath=”...
利用VB通过xmlhttp进行数据库远程管理
在.NET中利用XMLHTTP下载文件.txt 在ASP.NET中实现POST发送数据.txt 在IE浏览器中使用Windows窗体控件.txt 在SQL Server中保存和输出任意类型的文件.txt 怎么在Web.Config里写Sql Server连接字符串?.txt 正则表达式...
ASP源码,压缩包解压密码:www.cqlsoft.com
利用Ajax的XMLHTTP异步交互技术读取天气预报服务器上的数据,来动态的显示各个地方的天气预报信息
确实,如果在原网站如果存在表单提交或cookies的验证,对于ASP来说,不使用基于SOCKET的组件就难以完成,其实,XMLHTTP的另外两个方法被我们忽略了,而这正是问题的关键。 下面首先来说说这个方法 1。.send() 由于...
Asp.Net(C#)利用XPath解析XML文档示例 XSL .Net框架下的XSLT转换技术简介 一个XSLT的简单例子 XSLXSLT板主题整理 xsl入门的好文章 新手学习XSL的好东西 XSL语法介绍 XSL学习心得 - 调用属性值 XSLT与XML转换的详细...
利用微软的XMLMHTTP组件实现的远程文件下载,纯JS实现,可以显示文件大小、下载速度、下载进度、已下载大小。 使用HTA编写界面。
利用MSXML2.XmlHttp和Adodb.Stream 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”...
利用JavaScript 和ADODB.Stream 技术实现了文件的分块读取, 利用XMLHttp 技术实现文件块的异步发送, 然后 在服务器端接收文件块并记录接收日志, 在此基础上实现了文件的断点续传, 且传输速度较快, 对文件的大小没有...
判断客户端文件时,可以用 代码如下:var fso,s=filespec; // filespec=”C:/path/...判断服务器端(网络文件)时,可以用 代码如下:var xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);xmlhttp.open(“GET”,yourFil
MSXML6的目的是为现有用户MSXML3和MSXML4用户的升级路径,充分利用旧的ProgID 技术在一些MSXML3和MSXML4。 微软的xml语言解析器,用来解释xml语言的。就好像html文本下载到本地,浏览器会检查html的语法,解释html...
其实就是利用了Microsoft.XMLHTTP实现远程文件的保存,不过需要修改下才可以运行,地址传参问题