1 pièce(s) jointe(s)
Ouvrir un logiciel en local depuis une application Web
Bonjour,
J'ai développé une appli Web hébergé sur un serveur Linux (ou Windows pour certains clients). J'utilise Angular pour le frontend et Spring Boot pour le Backend.
Donc chaque utilisateur utilise un browser (Firefox) pour se connecter à l'appli. Jusque là tout va bien.
Cependant je dois développer une nouvelle fonctionnalité qui permet à l'utilisateur d'ouvrir un logiciel installé sur son propre poste (Windows) depuis mon appli Web...
Donc il faut que je fasse ça côté client de mon appli (Angular voire Javascript pur) pour lancer le logiciel.
Je sais que cela est interdit pour des raisons de sécurité sauf peut être si on ajoute une exception dans la sécurité de FireFox.
J'ai essayé le code suivant, isolé dans un fichier javascript :
Code:
1 2 3 4 5 6 7 8 9 10
| function launchDict(idWS, ipp, nom, prenom, ddn) {
require(['child_process'], function (child_process) {
//fs and child_process are now loaded
var exec = child_process.exec;
exec('C:\\PuTTY\\putty.exe', function (error, stdOut, stdErr) {
alert("Appel logiciel");
});
})
} |
Mais j'ai le résultat suivant :
Pièce jointe 450114
Comment faire pour lancer ce logiciel ?