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); }); }
mkdirp('./pictures', function(err) { var path = './pictures/' + moment().format('YYYYMMDD_HHmmss') + '_' + sec2 + '.jpg' cam.snapshot(path, function() { sendEmail(subject, body, path); sendSms(subject); }); });
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'); };