2016-09-07 4 views
0

Ich versuche, Bild mit Multiparty in Nodejs hochzuladen. Es funktioniert gut auf dem lokalen Host, hat aber Probleme beim Hochladen vom Server. Hier ist der CodeKann Image von MAC oder Ubuntu vom Server in Nodejs nicht hochladen

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"  }); 
     }); 
    }); 

} 

Es auch funktioniert gut, wenn ich Bild von Windows-bin das Hochladen, aber es ist Timeout zeigt, während über MAC oder Ubuntu zu.

+0

Code sieht gut aus "Cloudinary" Perspektive, kann nicht über "Multiparty" -Seite sagen. Haben Sie versucht, die übertragenen Daten zu verifizieren? –

Antwort

0

Problem ist wegen einiger ec2 Servereinstellungen. Ich habe meinen Code auf den Heroku-Server migriert und es funktioniert einwandfrei.

Verwandte Themen