2017-06-25 16 views
0

JSを使用して特定のディレクトリにあるファイルに自分のjsonデータを保存したいだけです。次のコードを使用して、作成したファイルが表示されません。Blobを使用してJSONファイルをHTMLなしで保存する方法

var jsonse = JSON.stringify(submitted); 
    var blob = new Blob([jsonse], {type: "application/json"}); 
    var file = new File([blob], "" + workerID + ".json") 

JSマニュアルリンクでも構いません。

答えて

1

あなたのファイルシステムに書き込めないウェブブラウザを使用しているとすれば、セキュリティ上の理由から、うまくいけば明らかです(別の質問)。

スクリプトの出力をファイルにリダイレクトできます。

node yourfile.js > output_file.json

それとも、fs moduleを使用することができます。

Writing files in Node.js

// note jsonse is the json blob 
var fs = require('fs'); 
fs.writeFile("/tmp/test", jsonse, function(err) { 
    if(err) { 
     return console.log(err); 
    } 

    console.log("The file was saved!"); 
}); 
+0

私がキャッチされない例外TypeErrorを取得しています:fs.existsSyncは関数ではありません – technazi

関連する問題