J'ai un accès en écriture au dossier/tmp de mon compte d'hébergement partagé sur godaddy. Je souhaite déplacer les images téléchargées du dossier/tmp vers le dossier de mon compte d'hébergement/home/content/x/y/z/xyz/html/pic/ J'essaie de déplacer le fichier via jsp sans succès. Les autorisations de dossier sont définies sur (lecture écriture exécuter 0777). Le soutien de Godaddy insiste sur le fait que le transfert du fichier est possible. Je suis totalement coincé et j'ai besoin d'aide à cet égard.Déplacez le fichier de/tmp vers le dossier du compte d'hébergement
je reçois ci-dessous exception Lorsque j'utilise la commande linux (mv/cp):
Process p = Runtime.getRuntime().exec("mv /tmp/"+fileName+" /home/content/x/y/z/xyz/html/pic/ "+fileName);
Erreur: java.security.AccessControlException: Accès refusé (java.io.FilePermission <> execute)
Quand je l'écris par le courant je reçois ci-dessous exception:
OutputStream bos = new FileOutputStream("/home/content/x/y/z/xyz/html/pic/"+filename);
bos.write(buffer, 0, bytesRead);
eRREUR: java.security.AccessContr olException: accès refusé (java.io.FilePermission/home/contenu/x/y/z/xyz/html/pic/DSC00061.JPG écriture
renameTo devient également exception suivante: java.security.AccessControlException: Accès refusé (java.io.FilePermission /home/content/x/y/z/xyz/html/pic/DSC00061.JPG écriture) – Chava
Ensuite, le compte d'utilisateur associé à la commande Java runtime n'a pas les droits suffisants pour écrire le fichier à l'emplacement donné. – BalusC