2016-10-31 11 views
0

私はfsモジュールを使用しているクライアントから投稿されたファイルの内容を見たいので、以下のコードの内容は未定義です。nodejsを使ってファイルの内容をチェックする方法は?

サーバー側にfileが印刷されています。データを取得していることを確認してください。

server.js

var data = new multiparty.Form(); 
var fs = require('fs'); 

export function create(req, res) { 
    data.parse(req, function(err,files) { 
     var file = files.file; 
     console.log(file); 
     fs.readFile(file, 'utf8', function(err, contents) { 
      console.log('content',contents); 
     }); 
    }); 
}; 
+1

上の例に見ることによって、それを自分でチェック!あなたはそれがUTF8だと確信していますか? – Kwakwak

+0

ファイルにはxml – hussain

+1

@ hussainが含まれています。クワクワクの質問のいずれにも答えません。 – Quentin

答えて

1

私はこの問題は、あなたが(あなたがfields引数が不足している)data.parseに供給され、コールバックの署名かもしれませんね。
あなたがERRを確認しましたmultiparty docs

var data = new multiparty.Form(); 
var fs = require('fs'); 

export function create(req, res) { 
    data.parse(req, function(err, fields, files) { 
     var file = files.file; 
     console.log(file); 
     fs.readFile(file, 'utf8', function(err, contents) { 
      console.log('content',contents); 
     }); 
    }); 
}; 
+0

です問題を解決しました – hussain