質問: require('./js/common.js'); ・・・ fs.writeFile( 'rec01.wav', common.getVoice(), function(err){ console.log(err); } ); ``` 勉強不足のため誤った箇所やわかりにくい部分など 多々あるとは思いますが、何かわからないところがあれば 随時追記していきます。 ご教授よろしくお願い致します。
回答: かなり、道のりがながいので、概略だけとりあえず示します。 サーバ側のローカルファイルに保存したいのであれば、クライアントからサーバにHTTPでデータを転送し、これを保存する必要があります。 クライアント側はバイナリデータの送信を参考にすれば、実装できるのではないでしょうか。 サーバ側はNode.jsでフォームからアップロードされたファイルを保存するを参考にされればよいかと思います。この記事自身は間違っているのですが、 XMLHttpRequest でバイナリデータを POST する場合は、そのbody の内容をそのまま保存すればよいので、この間違ったPOST処理がそのままつかえるように思われます。