如何将 WebSocket 输出写入文本文件?
Posted
技术标签:
【中文标题】如何将 WebSocket 输出写入文本文件?【英文标题】:How to write WebSocket output to a text file? 【发布时间】:2017-12-15 00:57:20 【问题描述】:我想将 javascript WebSocket 的输出连续写入本地文本文件。我该怎么做?
由于 JavaScript(安全原因),写入文件似乎是不可能的。这就是为什么我正在寻找另一种解决方案。这不需要是基于浏览器的解决方案。 Windows cmd 也不错!
【问题讨论】:
你看过本地存储了吗:w3schools.com/html/html5_webstorage.asp你可以在这里存储相当多的信息,稍后将其传递给节点后端,如下所述,以实际生成文件供以后下载。跨度> 【参考方案1】:好吧,您似乎已经知道,您不能从常规浏览器 Javascript 写入本地文本文件。安全规定阻止了这种情况。以下是您可以做的一些事情:
-
编写一个浏览器插件,然后您可以将其写入本地磁盘。
编写本地 node.js Javascript 应用程序连接到您的 webSocket,然后将传入数据写入文本文件。然后,运行该应用。
使用您喜欢的任何其他语言(Java、Python、C++、C# 等)编写本地应用程序,连接到您的 webSocket,然后将传入数据写入文本文件。然后,运行该应用。
仅供参考,执行此操作的 node.js 应用程序可能需要编写大约 20 行代码。
【讨论】:
以上是关于如何将 WebSocket 输出写入文本文件?的主要内容,如果未能解决你的问题,请参考以下文章