我想知道是否有任何方法可以在javascript中生成text/xml文件。我希望用户能够在脱机时填写页面表单,保存数据,然后在以后的某个时间点使用保存的文件。浏览器将是IE,很可能是IE7。
谢谢
发布于 2011-10-07 16:21:10
这些文件应该存储在客户端文件系统上,对吗?
通常,通过web脚本将数据保存在客户端计算机上会被认为是安全漏洞。我会避免这样做,但如果这是你的项目需求之一,你可以试一试。
由于目标平台将是IE,因此您可以尝试ActiveX。示例代码(未测试):
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fh = fso.CreateTextFile("c:\\path\\file.txt", true);
fh.WriteLine("Some text");
fh.Close();发布于 2011-10-07 16:29:57
您可能必须使用Flash才能访问用户的文件系统来保存文件。如果需要完全在客户机上创建文件,这就是大多数客户端组件的工作方式。
是时候学习ActionScript了,并且和iDevices兼容性说再见吧!
https://stackoverflow.com/questions/7683984
复制相似问题