请教:xml传输问题

dthuiren 2002-06-05 06:39:49
在项目中,因为客户端要用到WORD编辑功能,因此我用xmlhttp作文件的上传下载.
系统在局域网中测试正常,但在远程访问时,IE提示数据不完整,不能调用WORD(我想可
能是数据下载不完整所致),请大虾帮小弟分析一下.下面是我的客户端代码:

function judge(){
var fso, fldr;
fso = new ActiveXObject("Scripting.FileSystemObject");
var clientpath = "c:\\@temp@";
if(!fso.FolderExists(clientpath)){
fldr = fso.CreateFolder(clientpath);
}
var ado_stream = new ActiveXObject("ADODB.Stream");
var xml_dom = new ActiveXObject("MSXML.DOMDocument");
xml_dom.loadXML('<?xml version="1.0" ?> <root/>');
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xml_dom.load("./wordHandler.jsp");
if(!confirm("确认要创建正文吗?")) return;
var m_node=xml_dom.selectSingleNode("root/doc_file");
ado_stream.Type = 1;
ado_stream.Open();
ado_stream.Write(m_node.nodeTypedValue);
var savefilename = clientpath + "\\temp.doc";
ado_stream.SaveToFile(savefilename,2);
ado_stream.Close();
var wrd=new ActiveXObject("Word.Application");
wrd.visible=true;
wrd.Documents.Open(savefilename);
wrd.Application.Activate();
}
...全文
2 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyjs 2002-06-05
把你所要输出的放到一个StringBuffer对像中一次输出,不知可否
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告