2016-09-07 3 views
0

nodejs에서 multiparty를 사용하여 이미지를 업로드하려고합니다. 로컬 호스트에서 제대로 작동하지만 서버에서 업로드 할 때 문제가 있습니다. 다음은 코드nodejs의 서버에서 MAC 또는 우분투에서 이미지를 업로드 할 수 없습니다.

module.exports.uploadimg = function (req, res) { 
    var form = new multiparty.Form(); 

    form.parse(req, function(err, fields, files) { 
     if(err) console.log(err)  cloudinary.uploader.upload(files.file[0].path,function(result) { 
     res.send({ result:result, 
      serverStatus:200, 
      response_message:"image uploaded"  }); 
     }); 
    }); 

} 

내가 윈도우에서 이미지를 업로드하고 때조차 잘 작동하지만, MAC 또는 우분투를 통해 업로드하면서 타임 아웃을 보여주고있다.

+0

"Cloudinary"관점에서 코드가 잘 보이지만 "Multiparty"측면에 대해서는 말할 수 없습니다. 전송 된 데이터를 확인하려고 했습니까? –

답변

0

일부 ec2 서버 설정 때문입니다. 내 코드를 heroku 서버로 마이그레이션했는데 거기에서 완벽하게 작동합니다.