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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
pp.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 :)"});
}       
});
};
dans ce code j'ai testé l’exécution du traiement.cpp mais toujours il y a des problèmes (d’après la recherche que j'ai fais sur internet)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
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 (main.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 ?