2017-12-15 21 views
-2

JavaScript WebSocketの出力をローカルテキストファイルに書きたいと思います。これどうやってするの?WebSocketの出力をテキストファイルに書き込む方法は?

JavaScript(セキュリティ上の理由)では、ファイルへの書き込みは不可能です。だから私は別の解決策を探している。これは、ブラウザベースのソリューションである必要はありません。 Windowsのcmdも良いです!

+0

あなたはローカルストレージを見てきましたか:https://www.w3schools.com/html/html5_webstorage.asp ここでかなりの情報を保存し、後で実際に後でダウンロードするためのファイルを生成します。 – cidicles

答えて

0

あなたがすでに知っているように、通常のブラウザのJavascriptからローカルテキストファイルに書き込むことはできません。セキュリティ対策はそれを防止する。あなたができることがいくつかあります:

  1. ブラウザプラグインを書き、ローカルディスクに書き込むことができます。
  2. webSocketに接続し、着信データをテキストファイルに書き込むローカルnode.js Javascriptアプリケーションを作成します。その後、そのアプリを実行します。
  3. webSocketに接続し、受信したデータをテキストファイルに書き込む他の言語(Java、Python、C++、C#など)でローカルアプリケーションを作成します。その後、そのアプリを実行します。

FYIの場合、これを行うnode.jsアプリは、おそらく約20行のコードを書くことになります。

関連する問題