求教从数据库下载文件到本地代码执行到adodbStream.SaveToFile(strLocalURL,2)出错!!
以前能正常执行,但把IE6更新到IE7后代码运行出错,然后把IE7卸掉,现在的IE版本为IE6.
某一按纽,执行以下代码:
str ='xxxx/Sign_02.gif';
signfilepath = "C:\\temp\\Sign_02.gif ";
DownURL(str,signfilepath); // 从数据库下载文件到本地
以下是函数:
function DownURL(strRemoteURL,strLocalURL)
{
try
{
var xmlHTTP=new ActiveXObject("Msxml2.XMLHTTP.3.0");
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出错!");
}
}
为什么会在 adodbStream.SaveToFile(strLocalURL,2); 这一步出错呢?