[英]How to create and save a text file with JavaScript
您知道在客户端使用 JavaScript 创建和保存文件的任何跨浏览器方法吗?
注意事项:
ActiveXObject("Scripting.FileSystemObject");
仅适用于 Internet Explorer,甚至不适用于所有版本。您唯一的选择是使用 HTML5 中的持久性 API 或创建一个浏览器插件(IE 上的 activex 控件,其他人上的 NPAPI 插件)来为您进行文件访问。 您可以使用FireBreath来执行此操作,如果您了解 C++,它会相对简单。
也就是说,这是一个非常危险的想法。 很难阻止人们在其他页面中使用您的插件,因此您的插件必须以某种方式足够聪明,以防止自己被想要读取(甚至写入)任意数据到您的硬盘驱动器的恶意站点滥用。
毕竟,浏览器本身不支持这一点是有原因的。 我会看看 HTML5。
我们推出了一个简单的 Windows 服务 nodejs 应用程序,可以安装在本地机器上。 当 Web 应用程序需要创建文件时,它只需使用 localhost 向此应用程序发送 API 调用,然后为其编写文件。 干杯。
你可以通过客户端 Web 服务来做到这一点,只需在 Web 服务中创建一个函数,在你的硬盘驱动器中创建一个文本文件,然后当你这样做时,将 Web 服务转换为客户端服务 .Net 框架制作一个客户端 java 脚本然后您将能够在客户端使用 Java 脚本调用服务器端函数,之后您的文件将不会发布在服务器中,它将继续保存在您的硬盘驱动器中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.