如何将 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 输出写入文本文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将生成器的输出写入文本文件?

如何从此输出写入文本文件

如何将“读者友好”的 sessionInfo() 写入文本文件

使用 Apache Spark 将 RDD 写入文本文件

如何用python将变量及其值写入文本文件?

java编程 如何将println输出的内容写入到txt文本中