Nodejs POST request multipart/form-data
After some more research, I decided to use the restler module. It makes the multipart upload really easy. fs.stat(“image.jpg”, function(err, stats) { restler.post(“http://posttestserver.com/post.php”, { multipart: true, data: { “folder_id”: “0”, “filename”: restler.file(“image.jpg”, null, stats.size, null, “image/jpg”) } }).on(“complete”, function(data) { console.log(data); }); });