"Access denied java.io.filepermission" en Javascript
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 :
Code:
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');
} |
Le message d'erreur uncaught exception: java.security.AccessControlException: access denied ("java.io.FilePermission" "filename.dat" "write")
Je dois mettre un fichier policy
Code:
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";
}; |
Mais comment convertir cela en javaScript ?
Merci.