`
isiqi
  • 浏览: 15989635 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

javascript xmlhttp实现文件下载

阅读更多
//下载文件


function DownURL(strRemoteURL,strLocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
xmlHTTP.open("Get",strRemoteURL,false);
xmlHTTP.send();
var adodbStream=new ActiveXObject("ADODB.Stream");
adodbStream.Type=1;//1=adTypeBinary
adodbStream.Open();
adodbStream.write(xmlHTTP.responseBody);
adodbStream.SaveToFile(strLocalURL,2);
adodbStream.Close();
adodbStream=null;
xmlHTTP=null;

}
catch(e)
{
window.confirm("下载URL出错!");
}
//window.confirm("下载完成.");
}


//检验连接是否有效


function getXML(URL)
{
var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
xmlhttp.Open("GET",URL, false);
try
{
xmlhttp.Send();
}
catch(e){}
finally
{
var result = xmlhttp.responseText;
if(result)
{
if(xmlhttp.Status==200)
{
return(true);
}
else
{
return(false);
}
}
else
{
return(false);
}
}
}

分享到:
评论

相关推荐

    xmlhttp说明文档,xmlhttp中文帮助文档,chm格式

    配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 使用范例: vb中下载页面源代码的方法: Dim XmlHttp As Object Set XmlHttp = CreateObject(...

    程序天下:JavaScript实例自学手册

    15.31 JavaScript实现文档结构图 15.32 判断一副图片是否加载完毕 第16章 页面数据的验证 16.1 验证字符串是否全由数字组成 16.2 验证表单项必须填写 16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    15.31 JavaScript实现文档结构图 15.32 判断一副图片是否加载完毕 第16章 页面数据的验证 16.1 验证字符串是否全由数字组成 16.2 验证表单项必须填写 16.3 判断用户输入是否为中文 16.4 验证列表框中的值是否重复 ...

    原生javascript实现解析XML文档与字符串

    之前写过一篇 《使用jquery解析XML的方法》链接是//www.jb51.net/article/54842.htm,上篇文章详细解释了jQuery 与字符串互相转换的方法 ,这里着重论述javascript操作xml。 总代码如下: var XMLHttp = null; if ...

    JavaScript详解(第2版)

     18.3.1 步骤1:创建XMLHttp-Request对象   18.3.2 步骤2:初始化对象   18.3.3 向服务器发送请求   18.3.4 步骤3:监控服务器响应状态   18.3.5 使用回调函数处理响应   18.3.6 浏览器缓存问题  ...

    JavaScript调用ajax获取文本文件内容实现代码

    这几年JQuery写多了,传统的的...废话不多少,直接上代码,注释写的很详细,大家应该能看懂: 代码如下: [removed] //(A)①获取文本文件方法(传统javascript实现AJAX写法) function LoadXMLDoc1() { var xmlhttp; if

    JavaScript基于Ajax实现不刷新在网页上动态显示文件内容

    本文实例讲述了JavaScript基于Ajax实现不刷新在网页上动态显示文件内容的方法。分享给大家供大家参考。具体如下: 下面的JS代码是一个最基础的JS的ajax实现,可以动态显示服务器上的文件ajax_info.txt文件的内容 &...

    Javascript Ajax异步读取RSS文档具体实现

    RSS 是一种基于 XML的文件标准,通过符合 RSS 规范的 XML文件可以简单实现网站之间的内容共享。Ajax 是Asynchronous JavaScript and XML的缩写。通过 Ajax 技术可以经由超文本传输协议(Http) 向一个服务器发出请求...

    用javascript实现页面无刷新更新数据

    其实用javascript结合微软件的XMLHTTP对象,我们可以不用刷新,“稍稍”的就可以将 数据从服务器上读取出来,显得既专业,又高效。 下面我们就以一个验证用户是否被注册的情况来演示这种技术。   1.首先在服务器上...

    用javascript实现的支持lrc歌词的播放器

    本播放器特点: 1、歌曲地址及歌词地址均在通用的xml文件中,更新、修改方便。 2、歌词通过xmlhttp异步获取,不会阻塞假死。 3、不管lrc层大小、位置如何设置,歌词始终在正中。 不足: 1、歌词过度没有平滑效果,...

    基于Web的大文件上传技术研究

    利用JavaScript 和ADODB.Stream 技术实现了文件的分块读取, 利用XMLHttp 技术实现文件块的异步发送, 然后 在服务器端接收文件块并记录接收日志, 在此基础上实现了文件的断点续传, 且传输速度较快, 对文件的大小没有...

    原生javascript实现文件异步上传的实例讲解

    效果图: 代码:(demo33.jsp) <%@ page contentType=text/html;charset=UTF-8 language=java %> <html> <...文件 <input type=file id=file name=file/> <button typ

    JsScript VbScript脚本解析控件

    9.可以利用xmlhttp实现asp、jsp等页面的数据的存取解析,轻松访问第三方的数据 10.利用强大的VBScript脚本技术可以实现数据库接口,轻松将程序中的变量写入第三方的数据库中 如果您正在被流程设计中繁杂的逻辑判断...

    用javascript读取xml文件读取节点数据

    下面代码是读取的节点数据,还有一种情况是读取节点属性数据。 <head> <title></title> [removed] ... var xmlHttp;... xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else {

    一个ajax功能的JS xml读取封装类代码.rar

    一个实现ajax功能的JS xml读取封装类代码,在这个JavaScript类里面,有核心的读取XML文件的代码,同时还包括了新建XML文档对象、在IE下使用ActiveX来创建,异步读取XML文件,创建XMLHttp对象,以备XML文档对象无法...

    asp.net学习积累的代码段

    在.NET中利用XMLHTTP下载文件.txt 在ASP.NET中实现POST发送数据.txt 在IE浏览器中使用Windows窗体控件.txt 在SQL Server中保存和输出任意类型的文件.txt 怎么在Web.Config里写Sql Server连接字符串?.txt 正则表达式...

    jQuery File Upload 图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示

    jQuery File Upload 是一个 jQuery 图片上传组件,支持多文件上传、取消、删除,上传前...该实现基于HTML5和JavaScript等开放标准,并且不需要其他浏览器插件。 10、旧版浏览器的优美回退: 如果支持,则通过XMLHttp

    第五章-AJAX.pptx

    了解AJAX,Ajax的工作原理,AJAX包含的技术 AJAX:...DOM(Document Object Model,文档对象模型)实现动态显示和交互; 使用XMLHTTP组件XMLHttpRequest对象进行异步数据读取 使用JavaScript绑定和处理所有数据

    纯javascript的ajax实现php异步提交表单的简单实例

    当然,jquery可以实现异步提交表单,jquery.form.js这个库貌似也挺流行 只是有时候并不想使用额外的库,所以就琢磨着自己写,用纯js来实现异步提交表单 实现如下(本例用POST方式提交,用php作为服务器脚本) HTM L...

Global site tag (gtag.js) - Google Analytics