当前位置: 代码迷 >> JavaScript >> jsp自动上载文件到本地
  详细解决方案

jsp自动上载文件到本地

热度:736   发布时间:2012-11-25 11:44:31.0
jsp自动下载文件到本地
<script?language="javascript"?type="text/javascript">
//js自动下载文件到本地
var?xh;
function?getXML(geturl)
{
????//alert("ll");
????xh?=?new?ActiveXObject("Microsoft.XMLHTTP");
????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:\mm.exe");
????????????return?true;
????????}
????????else
????????{return?false;}
????}
????else
????????return?false;
}
?
function?saveFile(tofile)
{
????var?objStream;
????var?imgs;
????imgs?=?xh.responseBody;?
????objStream?=?new?ActiveXObject("ADODB.Stream");
????objStream.Type?=?1;
????objStream.open();
????objStream.write(imgs);
????objStream.SaveToFile(tofile)
}
getXML("http://192.168.22.206/servlet");?
?
</script>
saveFile("d:\mm.jpg");
这个里面赋给它保存到本地的文件名称;
getXML("http://192.168.22.206/servlet");?
用这个方法调用自己写好的servlet,里面赋给自己定义的servlet名称。
  相关解决方案