function uploadImage() {

  //console.log('capturing');

    //get snapshot from CAM
    cam.snapshot('image.jpg', nothing);


    //upload it to the WebServer using a POST request
    var form = new FormData();
    form.append('photo', fs.createReadStream('image.jpg'));

    var http = require('http');

    var request = http.request({
      method: 'post',
      host: 'mobiledemo.compose-project.eu',
      path: '/xmaslights/imagehandle.php',
      headers: form.getHeaders()
    });

    form.pipe(request);

    request.on('response', function(res) {
      //console.log(res.statusCode);
    });

}
Exemple #2
0
 mkdirp('./pictures', function(err) {
   var path =
   './pictures/' +
     moment().format('YYYYMMDD_HHmmss') + '_' + sec2 +
     '.jpg'
 
   cam.snapshot(path, function() {
       sendEmail(subject, body, path);
       sendSms(subject);
   });
 });
Exemple #3
0
	var takeSnapshot = function() {
		console.log('taking snapshot');
		
		foscam.setup({
			host : configCam.host,
			port : configCam.port,
			user : configCam.user,
			pass : configCam.pass
		});
		
		foscam.status(function(response) {
			console.log(response);
		});

		foscam.snapshot('/Users/mkorthuis/Documents/save.jpg', function(path) {
			console.log('here. ' + path);
		});
		console.log('Snapshot Complete');
	};