Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récupérer un fichier grâce File(uri) [ Réseau & internet / Internet ] (bibijosh)

mercredi 20 août 2008 à 17:02:02 | Récupérer un fichier grâce File(uri)

bibijosh

Bonjour,

Voilà, j'aimerais pouvoir récupérer un fichier situé sur un serveur grâce à son url.
Voilà un bout de code que j'utilise:

[QUOTE]        
url = new URL("File:////www.monsite.com/.../monfichier.txt");
URI u = url.toURI();

File ff = new File(url.toURI());

System.out.println(ff.exists());
System.out.println(ff.isFile());
[/QUOTE]

Je n'obtiens aucune erreur, mais ff.isFile() me renvoie false
Et si j'ajoute le code
[QUOTE]
                FileURLConnection con = (FileURLConnection)url.openConnection();
                con.connect();
 [/QUOTE]
J'obtiens l'erreur [B]java.io.FileNotFoundException: \\www.monsite.com\...\monfichier.txt (Accès refusé)[/B]


Pourtant le fichier existe bien et j'y ai accès puisque j'arrive à en afficher le contenu en faisant:
[QUOTE]
                url = new URL("http://www.monsite.com/.../monfichier.txt");
                HttpURLConnection con = (HttpURLConnection)url.openConnection();
            InputStreamReader isr = new InputStreamReader(con.getInputStream());
            BufferedReader in = new BufferedReader(isr);
            
            Vector vListe = new Vector();

            while ((line = in.readLine()) != null)
            {
                System.out.println(line);
                vListe.add(line);
            }
            in.close();
[/QUOTE]

J'ai lu sur le site de Sun que ca pourrait venir d'un bug de File(uri)
[URL="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5086147"]http://http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5086147[/URL]

J'ai donc essayé de remplacer l'url par "File:/%27www.monsite.com/.../monfichier.txt" Mais ca ne marche toujours pas. Cela dit, je suis pas sure d'avoir bien compris la solution donnée sur le site de Sun.

Voilà, donc est-ce quelqu'un aurait une idée, parce que moi je sèche. Ou au pire me donner une autre classe que File() qui me permettrait de récupérer un fichier.

Merci d'avance



Cette discussion est classé dans : fichier, file, url, quote, com


Répondre à ce message

Sujets en rapport avec ce message

Convertier un fichier BITMAP en JPEG [ par SLaYerS ] Voila je recherche, un code, un algorithme, un ActiveX enfin quelque chose qui pourrait m'aider pour pouvoir convertir un fichier bmp en jpg.Merci d'a StringTokenizer et adresse url [ par RustyNail ] Voila mon probleme:J'ai une adresse url comme ceci : http//www.zearez/.../.../fichier.mp3Et je voudrais juste récupérer le nom du fichier fichier.mp3 OpenFile (fichier ouvert par une autre appli) [ par bibxed ] dedouard@dbb.frsalut,j'aimerais savoir comment fiare pour lire un fichier tenue par une autre application, en faite je voudrais gerer un OpenFileMerci download d'un fichier zip sur un site internet [ par yann.jaunin ] Hello,j'essaye de télécharger un fichier zip qui se trouve sur un site internet. Je suis débutant donc soyez indulgent :-)voici l'erreur que j'aie :un Mettre certaines balises XML dans un fichier a partir d'un arbre DOM [ par Ekik ] Bonjours,Voila mon problème:J'ai un fichier xml, et je dois prendre toutes les balises pour les mettre dans un autre fichier xml. J'ai ce code ici, xml + fop -> pdf [ par dmothes ] ben j'ai essayé la source pour créer un fichier pdf à partir d'un fichier xml et d'un xsl-fohttp://www.javafr.com/code.aspx?ID=15611mais j'obtien tjs ouvrir fichier texte et ecrire a la suite [ par anneli ] bonjour,voila j'ai un fichier texte que je creer de la facon suivante:File file =new File ("test.txt");FileWriter fw = new FileWriter(file,true);et qu charger un BufferedImage[] dans un fichier jpeg [ par lesaixol ] Bonjour à tous!voici mon problème: j'ai un ensemble de BufferedImage de taille 15*5. Et je veux obtenir une image 15*15, soit coller 3 de ces Buffered Cration d'un fichier physique [ par Frouf85 ] Bonjour,C'est une question bête mais que je n'arrive pas à résoudre pour le moment.je voulais savoir quel la manip pour créer un fichier physiquement. Explorateur [ par Polux6 ] Salut, je sui en train d'essayer d faire un double explorateur d fichier. Seulement j'aimerai bien pouvoir (dans l'explorateur) n'avoir seulement que


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.