function InitAjax()
{
var ajax;
if(window.ActiveXObject){
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i <versions.length; i++) {
try {
ajax = new ActiveXObject(versions[i]);
if(ajax) {
return ajax;
}
} catch(e) {} }
}else if(window.XMLHttpRequest)
{
ajax = new XMLHttpRequest();
} return ajax;
}
//js自动下载文件到本地
var xh;
function getXML()
{
var hid_url = document.getElementById("<%=hid_accessoryURL.ClientID %>").value;
var aa = document.getElementById("<%=hid_url.ClientID%>").value;
geturl = hid_url + "/Docs/BULLETIN/AgentMember/" + aa;
alert(geturl);
xh = InitAjax();
xh.onreadystatechange = getReady;
xh.open("GET", geturl, true);
xh.send();
} function getReady() { //alert(xh.readyState);
if (xh.readyState == 4) {
if (xh.status == 200) {
saveFile("d:\test.flv");
return true;
}
else
{ return false; }
}
else
return false;
} function saveFile(tofile) {
// alert(tofile);
var objStream;
var imgs;
imgs = xh.responseBody;
objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.open();
objStream.write(imgs);
objStream.SaveToFile(tofile);
alert("下载成功!");
}
----------------------------------------------
objStream = new ActiveXObject("ADODB.Stream");
这一句报不能创建的错误。求解决。
{
var ajax;
if(window.ActiveXObject){
var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
for(var i=0; i <versions.length; i++) {
try {
ajax = new ActiveXObject(versions[i]);
if(ajax) {
return ajax;
}
} catch(e) {} }
}else if(window.XMLHttpRequest)
{
ajax = new XMLHttpRequest();
} return ajax;
}
//js自动下载文件到本地
var xh;
function getXML()
{
var hid_url = document.getElementById("<%=hid_accessoryURL.ClientID %>").value;
var aa = document.getElementById("<%=hid_url.ClientID%>").value;
geturl = hid_url + "/Docs/BULLETIN/AgentMember/" + aa;
alert(geturl);
xh = InitAjax();
xh.onreadystatechange = getReady;
xh.open("GET", geturl, true);
xh.send();
} function getReady() { //alert(xh.readyState);
if (xh.readyState == 4) {
if (xh.status == 200) {
saveFile("d:\test.flv");
return true;
}
else
{ return false; }
}
else
return false;
} function saveFile(tofile) {
// alert(tofile);
var objStream;
var imgs;
imgs = xh.responseBody;
objStream = new ActiveXObject("ADODB.Stream");
objStream.Type = 1;
objStream.open();
objStream.write(imgs);
objStream.SaveToFile(tofile);
alert("下载成功!");
}
----------------------------------------------
objStream = new ActiveXObject("ADODB.Stream");
这一句报不能创建的错误。求解决。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货