目前的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方法
转载于:https://blog.51cto.com/bcptdtptp/1401287