sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
29 juin 2005 à 21:55
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
1 juil. 2005 à 10:21
bonjour a tous, je suis en plein developpement d'un client ftp
apres avoir bientot finni je me suis appercu que ca serai que l'utilisateur puisse chpoisir le repertoire de destination du
fichier telecharger mais en impementant cette pôssibiliter je me suis ouvert a une exeception :
java.io.FileNotFoundException: C:\Documents and Settings\thomas\Bureau\ftp client projet\securitique_FTPclient\SRC (Accès refusé)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.(Unknown Source)
at java.io.RandomAccessFile.(Unknown Source)
at FtpConnection.readDataToFile(FtpConnection.java:607)
at FtpConnection.downloadFile(FtpConnection.java:296)
at click.mouseClicked(click.java:42)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
que dois je prendre en compte ? le filenotfound ou la permission ? g fait mon gestionnaisre de securite mais ca na pas arragner le probleme :
grant
{
permission java.io.FilePermission "*.*" "read,write";
}
est ce que vous pouvez m'aider svp ? vous avez besoin d'une partie des source ?
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 201017 1 juil. 2005 à 10:21
je n'ai pas fait de code de securitiquer speciaux mise a part celui dans mon premier post sinon je ss sous winxp en admin donc le pprog devrai avoir tout les droits et voici le code responsable de l'erreur :
//destination est le repertoire local de destination choisi dans une Jlist
File destination = (File)MainFrame.ListingtOfHardDrive.getSelectedValue();
//on le trim un coup le path
String path = destination.getAbsolutePath().trim();
System.out.println("\n" +path);
//et on passe par parmatre le fichier choisie(directory) sur le ftp
//et ca destination
MainFrame.ftp.downloadFile(directory.trim(),path);
mais je veut bien voir ta solution abribus je n'ai qu a mettre le repertoire local de destination en commentaire et le fichier se dl dans le repertoir local donc en
gros :
File destination = (File)MainFrame.ListingtOfHardDrive.getSelectedValue();
String path = destination.getAbsolutePath().trim();
System.out.println("\n" +path);
MainFrame.ftp.downloadFile(directory.trim()/*,path*/);
ca ca fonctionne
vs avez une idee svp?!?!?!?!?!
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 29 juin 2005 à 23:19
hello,
un extrait du code de permission serait le bien venu, apres comment
verifies-tu que le repertoire que l'utilisateur veut voir est bien
lister comme etant "partagé" pour win ou ayant les droits (de groupe ou
d'utilisateur)en lecture/ecriture pour linux?