Faire en sorte qu'une applet lise un fichier local à la machine...?
4 réponses
Debug
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains
fichiers textes en ligne.
Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt")
conn = page.openConnection();
conn.connect();
in = new InputStreamReader(conn.getInputStream());
data = new BufferedReader(in);
while ((line = data.readLine()) != null)
{
// Faire des trucs avec la ligne....
}
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en
local puis je dois l'uploader sur mon site FTP.... c'est pénible, je
voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise
"mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ulrich Vachon
"Debug" a écrit dans le message de news:40fae361$0$317$
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains fichiers textes en ligne. Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt") conn = page.openConnection(); conn.connect();
in = new InputStreamReader(conn.getInputStream()); data = new BufferedReader(in); while ((line = data.readLine()) != null) { // Faire des trucs avec la ligne.... }
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que je veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en local puis je dois l'uploader sur mon site FTP.... c'est pénible, je voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise "mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces "http://www.mon_site.com/mon_fichier.txt" par http://localhost/mon_fichier.txt".
Place ton fichier dans le répertoire webroot.
Bon code, UL
"Debug" <debug@ifrance.com> a écrit dans le message de
news:40fae361$0$317$7a628cd7@news.club-internet.fr...
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains
fichiers textes en ligne.
Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt")
conn = page.openConnection();
conn.connect();
in = new InputStreamReader(conn.getInputStream());
data = new BufferedReader(in);
while ((line = data.readLine()) != null)
{
// Faire des trucs avec la ligne....
}
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en
local puis je dois l'uploader sur mon site FTP.... c'est pénible, je
voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise
"mon_fichier.txt" en local plutôt que d'avoir à se connecter sur
"mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces
"http://www.mon_site.com/mon_fichier.txt" par
http://localhost/mon_fichier.txt".
"Debug" a écrit dans le message de news:40fae361$0$317$
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains fichiers textes en ligne. Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt") conn = page.openConnection(); conn.connect();
in = new InputStreamReader(conn.getInputStream()); data = new BufferedReader(in); while ((line = data.readLine()) != null) { // Faire des trucs avec la ligne.... }
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que je veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en local puis je dois l'uploader sur mon site FTP.... c'est pénible, je voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise "mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces "http://www.mon_site.com/mon_fichier.txt" par http://localhost/mon_fichier.txt".
Place ton fichier dans le répertoire webroot.
Bon code, UL
Maurice PHILIPPE
Autre solution: tu utilises AppletViewer au lieu de ton navigateur préféré.
"Ulrich Vachon" wrote in message news:cdft7k$5t1$
"Debug" a écrit dans le message de news:40fae361$0$317$
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains
fichiers textes en ligne. Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt") conn = page.openConnection(); conn.connect();
in = new InputStreamReader(conn.getInputStream()); data = new BufferedReader(in); while ((line = data.readLine()) != null) { // Faire des trucs avec la ligne.... }
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en local puis je dois l'uploader sur mon site FTP.... c'est pénible, je voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise "mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces "http://www.mon_site.com/mon_fichier.txt" par http://localhost/mon_fichier.txt".
Place ton fichier dans le répertoire webroot.
Bon code, UL
Autre solution: tu utilises AppletViewer au lieu de ton navigateur préféré.
"Ulrich Vachon" <SPAME_ulrich.vachon@wanadoo.fr_OUT> wrote in message
news:cdft7k$5t1$1@news-reader1.wanadoo.fr...
"Debug" <debug@ifrance.com> a écrit dans le message de
news:40fae361$0$317$7a628cd7@news.club-internet.fr...
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de
certains
fichiers textes en ligne.
Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt")
conn = page.openConnection();
conn.connect();
in = new InputStreamReader(conn.getInputStream());
data = new BufferedReader(in);
while ((line = data.readLine()) != null)
{
// Faire des trucs avec la ligne....
}
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que
je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en
local puis je dois l'uploader sur mon site FTP.... c'est pénible, je
voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise
"mon_fichier.txt" en local plutôt que d'avoir à se connecter sur
"mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces
"http://www.mon_site.com/mon_fichier.txt" par
http://localhost/mon_fichier.txt".
Autre solution: tu utilises AppletViewer au lieu de ton navigateur préféré.
"Ulrich Vachon" wrote in message news:cdft7k$5t1$
"Debug" a écrit dans le message de news:40fae361$0$317$
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains
fichiers textes en ligne. Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt") conn = page.openConnection(); conn.connect();
in = new InputStreamReader(conn.getInputStream()); data = new BufferedReader(in); while ((line = data.readLine()) != null) { // Faire des trucs avec la ligne.... }
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en local puis je dois l'uploader sur mon site FTP.... c'est pénible, je voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise "mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces "http://www.mon_site.com/mon_fichier.txt" par http://localhost/mon_fichier.txt".
Place ton fichier dans le répertoire webroot.
Bon code, UL
Ulrich Vachon
"Maurice PHILIPPE" a écrit dans le message de news:cdh7sp$o69$
Autre solution: tu utilises AppletViewer au lieu de ton navigateur préféré.
"Ulrich Vachon" wrote in message news:cdft7k$5t1$
"Debug" a écrit dans le message de news:40fae361$0$317$
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains
fichiers textes en ligne. Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt") conn = page.openConnection(); conn.connect();
in = new InputStreamReader(conn.getInputStream()); data = new BufferedReader(in); while ((line = data.readLine()) != null) { // Faire des trucs avec la ligne.... }
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que
je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en
local puis je dois l'uploader sur mon site FTP.... c'est pénible, je voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise
"mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces "http://www.mon_site.com/mon_fichier.txt" par http://localhost/mon_fichier.txt".
Place ton fichier dans le répertoire webroot.
Bon code, UL
On a tendance a l'oublier celui-la.
Merci de me le rappeler. Ulrich
"Maurice PHILIPPE" <maurice.philippe.mpe@wanadoo.fr> a écrit dans le message
de news:cdh7sp$o69$1@news-reader2.wanadoo.fr...
Autre solution: tu utilises AppletViewer au lieu de ton navigateur
préféré.
"Ulrich Vachon" <SPAME_ulrich.vachon@wanadoo.fr_OUT> wrote in message
news:cdft7k$5t1$1@news-reader1.wanadoo.fr...
"Debug" <debug@ifrance.com> a écrit dans le message de
news:40fae361$0$317$7a628cd7@news.club-internet.fr...
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de
certains
fichiers textes en ligne.
Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt")
conn = page.openConnection();
conn.connect();
in = new InputStreamReader(conn.getInputStream());
data = new BufferedReader(in);
while ((line = data.readLine()) != null)
{
// Faire des trucs avec la ligne....
}
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès
que
je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt"
en
local puis je dois l'uploader sur mon site FTP.... c'est pénible, je
voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet
lise
"mon_fichier.txt" en local plutôt que d'avoir à se connecter sur
"mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces
"http://www.mon_site.com/mon_fichier.txt" par
http://localhost/mon_fichier.txt".
"Maurice PHILIPPE" a écrit dans le message de news:cdh7sp$o69$
Autre solution: tu utilises AppletViewer au lieu de ton navigateur préféré.
"Ulrich Vachon" wrote in message news:cdft7k$5t1$
"Debug" a écrit dans le message de news:40fae361$0$317$
Bonsoir à tous ! J'ai encore besoin d'un petit coup de mail, SVP ! :)
L'applet que je développe a besoin de pouvoir lire le contenu de certains
fichiers textes en ligne. Pour l'instant, tout fonctionne bien, je passe par le code suivant :
-----------------------------------
URL page = new URL ("http://www.mon_site.com/mon_fichier.txt") conn = page.openConnection(); conn.connect();
in = new InputStreamReader(conn.getInputStream()); data = new BufferedReader(in); while ((line = data.readLine()) != null) { // Faire des trucs avec la ligne.... }
-----------------------------------
... tout ça fonctionne super-bien ! Mais le problème, c'est que dès que
je
veux tester le comportement de l'applet, je modifie "mon_fichier.txt" en
local puis je dois l'uploader sur mon site FTP.... c'est pénible, je voudrais pouvoir tester en local...
Y aurait-il un moyen pour moi de modifier le code pour que l'applet lise
"mon_fichier.txt" en local plutôt que d'avoir à se connecter sur "mon_site"
??
Merci beaucoup d'avance !
A++
Debug ;-)
Et bien, tu installes un serveur web genre Apache et tu remplaces "http://www.mon_site.com/mon_fichier.txt" par http://localhost/mon_fichier.txt".
Place ton fichier dans le répertoire webroot.
Bon code, UL
On a tendance a l'oublier celui-la.
Merci de me le rappeler. Ulrich
Debug
Merci à vous deux pour vous réponses ! :))
Pour ce qui est d'appletviewer, je m'en "méfie" (peut-être à tort) car je code une applet dont les fonctionnalités ne doivent pas excéder la version 1.1 de Java (or, ma version d'appletviewer est plus récente, je crois...). D'où ma préférence pour les tests dans le navigateur ! :))
Sinon, j'ai trouvé un bout de code qui permet de lire un fichier, s'il se trouve dans le même répertoire que l'applet elle-même :
try { URL TexteALire = new URL (getCodeBase(),fileToRead);
String lignelue; while ((lignelue=br.readLine())!=null ) { // On fait ce qu'on veut avec cette ligne... } } catch (IOException e) {System.out.println("Bad URL");} } catch (MalformedURLException e) {System.out.println("Bad URL");}
.... A bientôt et merci encore pour vos réponses ! :)))
A++
Debug ;-)
Merci à vous deux pour vous réponses ! :))
Pour ce qui est d'appletviewer, je m'en "méfie" (peut-être à tort) car je
code une applet dont les fonctionnalités ne doivent pas excéder la version
1.1 de Java (or, ma version d'appletviewer est plus récente, je crois...).
D'où ma préférence pour les tests dans le navigateur ! :))
Sinon, j'ai trouvé un bout de code qui permet de lire un fichier, s'il se
trouve dans le même répertoire que l'applet elle-même :
try
{
URL TexteALire = new URL (getCodeBase(),fileToRead);
String lignelue;
while ((lignelue=br.readLine())!=null )
{
// On fait ce qu'on veut avec cette ligne...
}
}
catch (IOException e) {System.out.println("Bad URL");}
}
catch (MalformedURLException e) {System.out.println("Bad URL");}
.... A bientôt et merci encore pour vos réponses ! :)))
Pour ce qui est d'appletviewer, je m'en "méfie" (peut-être à tort) car je code une applet dont les fonctionnalités ne doivent pas excéder la version 1.1 de Java (or, ma version d'appletviewer est plus récente, je crois...). D'où ma préférence pour les tests dans le navigateur ! :))
Sinon, j'ai trouvé un bout de code qui permet de lire un fichier, s'il se trouve dans le même répertoire que l'applet elle-même :
try { URL TexteALire = new URL (getCodeBase(),fileToRead);
String lignelue; while ((lignelue=br.readLine())!=null ) { // On fait ce qu'on veut avec cette ligne... } } catch (IOException e) {System.out.println("Bad URL");} } catch (MalformedURLException e) {System.out.println("Bad URL");}
.... A bientôt et merci encore pour vos réponses ! :)))