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方法
转载于:https://blog.51cto.com/bcptdtptp/1401287
js在客户端创建文件——ActiveXObject相关推荐
- js读取服务器txt文件,ZK中使用JS读取客户端txt文件内容问题
最近写一个需求时遇到一个问题,用户需要通过点击一个按钮直接读取他自己电脑上D盘的一个txt文件内容显示到页面,因为项目现在是用ZK写的.我对于ZK也是刚刚了解不就,很多都还不是很熟.起初我是想用io流 ...
- Node.js复制/删除服务器端文件到指定目录文件夹下,并且预判是否存在该目录,如果没有,则递归创建该文件夹目录
注意,前情提示: 本代码基于<Node.js(nodejs)对本地JSON文件进行增.删.改.查操作(轻车熟路)> 传送门Node.js(nodejs)对本地JSON文件进行增.删.改.查 ...
- js 删除服务器文件,Node.js复制/删除服务器端文件到指定目录文件夹下,并且预判是否存在该目录,如果没有,则递归创建该文件夹目录...
注意,前情提示: 本代码基于<Node.js(nodejs)对本地JSON文件进行增.删.改.查操作(轻车熟路)> 传送门https://blog.csdn.net/qq_37860634 ...
- windows使用命令行创建文件echo >test.txt(可以是.gp .js .ts..)
或多说直接上代码 第一步 打开命令行 进入要创建的目录 C:\Users>cd C:\Users\lenovo\Desktop\node 第二步 输入创建文件的指令 echo >文件名字 ...
- js创建文件并压缩成zip
需要下载 jszip.min.js 创建文件以及写入文件 需要下载 FileSaver.min.js 压缩文件 <!DOCTYPE html> <html lang=" ...
- FileSaver.js 客户端保存文件的解决方案
介绍: FileSaver.js是一个HTML5 saveAs()FileSaver实现,它是在客户端保存文件的解决方案,非常适合在客户端生成文件的web应用程序! 效果: 代码: <!DOCT ...
- 如何在内存中创建文件供用户下载,而不是通过服务器下载?
有什么方法可以在客户端上创建文本文件并提示用户下载文本文件,而无需与服务器进行任何交互? 我知道我不能直接写给他们的机器(安全性和全部),但是我可以创建并提示他们保存吗? #1楼 您甚至可以做一个比U ...
- js dojo 保存txt文件
js下保存txt文件,需要html5支持 创建一个a标签 <a data-dojo-attach-point="downloadNode" download="fi ...
- node.js调用.c文件_在Node.js中分派S3文件
node.js调用.c文件 Some of our intranet backends use S3 storage and GraphQL APIs. It's a common scenario ...
最新文章
- 2022-2028年中国PET基膜行业市场发展规模及市场分析预测报告
- 孙正义的软银愿景宫斗内幕:印度裔高管争宠,黑公关手段,设局桃色仙人跳...
- mongodb自动备份脚本
- 基于visual Studio2013解决C语言竞赛题之1083人机博弈
- 计算机网络学习笔记(24. HTTP消息格式)
- R软件和扩展包的升级及R语言数据对象
- python + selenium:怎么实现控制左右滑动开关
- 专升本管理学知识点总结——管理环境与创新
- STM32第二十一课(USB SLAVE, HAL)
- 53、backtrader的一些基本概念---如何用backtrader画图?
- 关于写作,别那么在意别人的看法,开始干吧
- Panda白话 - G1垃圾收集器 之 Refine线程
- Python学习路程day12
- Mac用户Excel里Wind插件相关问题
- 单例模式(Python中的单例类)
- nvidia-smi常用选项汇总
- 单片机移频防啸叫_麦克风的啸叫怎么用移频电路进行啸叫抑制?
- 回归系数t检验公式_两独立样本的秩和检验——Mann-Whitney检验
- HTML-图片热点、网页内嵌、网页拼接、快速切图
- 小程序--搜索页面(有搜索历史记录)
热门文章
- 对拉格朗日乘子法与KKT的理解
- 怎么点亮段码屏_段码液晶屏有鬼影怎么处理?
- Linux查看本机外网ip
- 《系统集成项目管理工程师》必背100个知识点-97信息系统生命周期
- 从虚拟化到云原生——容器技术的发展史
- Docker中运行命令时提示:Cannot connect to the Docker daemony...以及设置docker开机启动
- 鸿蒙基于JS搭建HelloWorld并修改国际化文件
- CS中实现简单的注册验证窗体程序
- Linux-重启与压缩命令
- Springboot文件上传提示:failed to convert java.lang.String to org.springframework.util.unit.DataSize