js在客户端创建文件——ActiveXObject

目前的web项目中涉及到一个功能点,在客户端中的固定位置创建一个xml文件,js代码:


var fso = new ActiveXObject("Scripting.FileSystemObject");
var ts = fso.CreateTextFile("D://config.xml",true,true);
ts.WriteLine("hello world!")
ts.Close();


1、需要设置ie浏览器中对active的支持

2、CreateTextFile(filename,overwrite,code)

filename是必须的,是客户端文件的全路径

overwrite可选,布尔型,文件已存在时是否需要覆盖,true为覆盖

code可选,布尔。true为Unicode,false为ASCii。

【其实目前还有个未解决的问题就是,要求保存的xml文件编码格式utf-8,可是没有这个选项,目前还未解决】


WriteLine:输出后会自动回车,如果不需要回车可以使用Write方法

本文出自 “默默” 博客,请务必保留此出处http://bcptdtptp.blog.51cto.com/1475446/1401287

js在客户端创建文件——ActiveXObject,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。