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