Bonjour,
je cherche comment récupérer la résultat d'un fichier en c++ (traitement..cpp) puis je l'envoyer vers un utilisateur android , je parle ici de format JSON (REST).
c'est-a-dire qu'aprés le stockage de l'image sur le serveur (envoyer par l'utilisateur) je dois exécuter le fichier traitement.cpp et je récupère la résultat (ensembles des images) puis je l'envoyer vers l'utilisateur (application android).
alors j'ai essayé de stocker l'image sur ma serveur a travers ce petit code:
dans ce code j'ai testé l’exécution du traiement.cpp:
mais ce code il exécute le fichier (traiement.o) mais ma besoin est d'avoir stocker la résultat dedans dans un fichier dont le but de lire aprés ce fichier et l'envoyer dans un objet JSON vers l'utilisateur. comment le modifier pour stocker la résultat dans objet JSON avec Node.JS ?
Merci de m'aider pour avoir une solution
je cherche comment récupérer la résultat d'un fichier en c++ (traitement..cpp) puis je l'envoyer vers un utilisateur android , je parle ici de format JSON (REST).
c'est-a-dire qu'aprés le stockage de l'image sur le serveur (envoyer par l'utilisateur) je dois exécuter le fichier traitement.cpp et je récupère la résultat (ensembles des images) puis je l'envoyer vers l'utilisateur (application android).
alors j'ai essayé de stocker l'image sur ma serveur a travers ce petit code:
app.post('/up', function(req, res) {
var pathimg;
req.pipe(req.busboy);
req.busboy.on('file', function (fieldname, file, filename) {
console.log("Uploading: " + filename);
pathimg = fs.createWriteStream('/home/usr1/Public/server/files/' + filename);
file.pipe(pathimg);
fs.readFile('/home/usr1/Public/server/files/'' + filename, unction read(err, data)
{
if(err){
res.json({'response':"Error upload"});
}else
{
res.json({'response':"Saved to server [smile]"});
}
});
};
dans ce code j'ai testé l’exécution du traiement.cpp:
var exec = require('child_process').exec;
var cmd = './test';
exec(cmd, function(error, stdout, stderr) {
// La résultat est dans stdout
console.log('stdout ->> résultat: '+stdout);
console.log('stderr: '+stderr);
if(error !== null){
console.log('Ops Problem of exec : ' +error);
}
});
mais ce code il exécute le fichier (traiement.o) mais ma besoin est d'avoir stocker la résultat dedans dans un fichier dont le but de lire aprés ce fichier et l'envoyer dans un objet JSON vers l'utilisateur. comment le modifier pour stocker la résultat dans objet JSON avec Node.JS ?
Merci de m'aider pour avoir une solution