2016-03-24 12 views
0

は、私はちょうどいくつかの基本的なHTMLを持って聞こえます。 ノードJSのReadFileのtoString作りが

fs.readFile(filePath, function(err, content){ 
     if (err) throw err; 

     // * console.log(content.toString()); 

     var mime = require('mime').lookup(filePath); 
     res.setHeader('Content-Type', mime + "; charset=utf-8"); 
     res.end(content); 
    }); 

は、私が(*ライン)コンテンツをCONSOLE.LOGしたかったが、私はこれをしなかったとき、私のラップトップは、音を作るboopingすなわち鳴り始めました。それでなぜそれが起こるのですか?

+3

コンソールに表示されたときにビープ音が鳴るBEL char(7?)があります.JPEGのASCII文字が含まれている可能性があるため、ビープ音が鳴ります。 – dandavis

答えて

0

7のバイナリバイトは、コンソールからASCIIテキストとして認識され、ビープ音が鳴ります。

例:console.log(String.fromCharCode(7))

Readupよりhttps://en.wikipedia.org/wiki/Bell_character

これらの日で、それがより便利なものよりも迷惑な事故だ遭遇しました。

+0

それは文字通りこのイメージをサウンドに変換していますか? – vgulkevic

+0

イメージの特定のバイトが誤って解釈されています。アルファベットの絵ではないにもかかわらず、おそらく大きなイメージの中で '' ABC ''を見つけることができます。 – dandavis

関連する問題