2017-02-11 11 views
0

私は、サーバーにファイルをアップロードするため、このソリューションを実装しています:File Upload with Angular2 to Rest APIへのアクセスいるFormDataオブジェクト(エクスプレス)

私の質問は、私は私のサーバー側のPOSTメソッドでFORMDATA項目へのアクセス方法ですか?

コード:

router.post('/test', function(req, res) { 
     // Access the formData object sent from the client 
     // Do stuff... 
    } 

ありがとう!コードの下

答えて

0

使用: -

router.post('/test', function(req, res) { 
    let formidable = require('formidable'); 
    let form = new formidable.IncomingForm(); 
    form.parse(req, function(err, fields, files) { 
      // fields will get all fields 
      if(files.file && files.file.name){ 
       //file your uploaded file 
      } 
    }); 
    }); 
+0

すべてがちょうど未定義例えばありますfiles.file:undefined – TheS

+0

サーバー構成でボディパーサーを使用してください。また、ファイルを印刷してください。 – rroxysam

関連する問題