您知道在客户端使用 JavaScript 创建和保存文件的跨浏览器方法吗?
注意事项:
- 我无法将它保存在服务器上,因为该文件将从财务打印机中读取。
- 服务器无法访问客户端。这是显而易见的,因为我们正在讨论 Web 中的 Web 应用程序,因此服务器无法访问客户端文件夹。
- 新的
ActiveXObject("Scripting.FileSystemObject");
仅适用于 Internet Explorer,但并非适用于所有版本。 - 我们讨论的是在财务打印机上打印,所以我不能要求超市的收银员下载文本文件并将其保存在财务打印机可以读取的文件夹中。
- 如果不是 JavaScript,我还能在我的 ASP、.Net 4.0、C# 网络应用程序中使用什么?
最佳答案
基本上,您说过,“我们正在谈论网络应用程序。”您知道哪些 Web 应用程序会在不首先显示下载提示的情况下将文件保存到您的硬盘驱动器(cookie 除外)吗?
话虽如此,浏览器已经开始提供 persistence API这超出了 cookie。 (例如,参见 this article。)但是这样的解决方案不能满足您跨浏览器的要求。
关于c# - 如何使用 JavaScript 创建和保存文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7392117/