Bonjour,
J'utilise une particularité de JavaScript sous firefox qui est d'utiliser des objets et donc des classes java.
Mon but est, à partir de mon réseau intranet et des pc sous firefox, d’offrir la possibilité d'enregistrer sur le poste de l'utilisateur des fichiers et cela automatiquement pour gagner du temps.
Je pourrais faire un applet en java mais coder en javascript est plus rapide.
Voici mon code :
Le message d'erreur uncaught exception: java.security.AccessControlException: access denied ("java.io.FilePermission" "filename.dat" "write")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var oFile= new java.io.File("filename.dat"); var success = oFile.createNewFile(); if (success == true) { alert('File did not exist and was created'); } else { alert('File already exists'); }
Je dois mettre un fichier policy
Mais comment convertir cela en javaScript ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 grant codeBase "http://geosim.cs.vt.edu/geosim/-" { permission java.io.FilePermission "<<ALL FILES>>", "read, write, execute, delete"; permission java.net.SocketPermission "*", "accept, connect, listen, resolve"; permission java.util.PropertyPermission "*", "read, write"; permission java.lang.RuntimePermission "*"; permission java.awt.AWTPermission "showWindowWithoutWarningBanner"; };
Merci.
Partager