2016-08-29 10 views
0

残りのAPIを使用して各イメージの説明とともに複数のイメージを送信する必要があります。私が何かしようとした :このソリューションが動作しない1つのレスポンスオブジェクトに複数のイメージを送信するノード - ノード

files.forEach(function(currentPhoto, i){ 
       res.write({ 
       photo : currentPhoto, 
       description : photos[i] 
      }); 
res.end(); 

写真の説明の配列 - -

ファイル - ファイルは(バイナリ) 写真を送信するファイルが1つの配列に連結されている(私はそれぞれの写真が欲しいです(配列[0] - 最初の写真、配列[1] - 2番目の写真)

multerモジュールを使用してファイルをアップロードするようなものを実現したい - 現在の情報を含む複数のファイルをアップロードできます画像。今、私は残りのAPIを介して、クライアントに1つの応答で各ファイルに関する情報を持つファイルを送信したいと思います。 どうすれば実現できますか?

答えて

0

すべての写真とその説明の配列を作成してクライアントに送信したいと考えています。

var photoArray = new Array(); 
    files.forEach(function(currentPhoto, i){ 
        photoArray.push({ 
        photo : currentPhoto, 
        description : photos[i] 
      }); 
    res.render("page.ejs", {photoArray:photoArray}); 

これで、作成したphotoArrayがpageというejsファイルに送信されます。 page.ejsファイルで、 'photoArray'という名前でphotoArrayにアクセスできます

関連する問題