J'aimerais savoir s'il est possible d'écrire dans un fichier texte via
un Applet. Présentement la lecture ne m'as causé aucun problème, mais
l'applet refuse d'écrire dans le fichier. Voici ma procédure:
public void WriteFile()
{
String host = getCodeBase().getHost();
String myFile = "http://" + host + "/dat.txt";
File f = new File(myFile);
DataOutputStream dos;
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
Kupee
Daniel Fortier wrote:
Bonjours à tous,
J'aimerais savoir s'il est possible d'écrire dans un fichier texte via un Applet. Présentement la lecture ne m'as causé aucun problème, mais l'applet refuse d'écrire dans le fichier. Voici ma procédure:
public void WriteFile() { String host = getCodeBase().getHost(); String myFile = "http://" + host + "/dat.txt"; File f = new File(myFile); DataOutputStream dos;
Un site de référence, une correction ou une partie de code serait grandement apprécié.
Euh tu as un certificat pour ton applet ? Parce que sinon aucune chance que ca marche pour raisons de sécurité
Daniel Fortier wrote:
Bonjours à tous,
J'aimerais savoir s'il est possible d'écrire dans un fichier texte via
un Applet. Présentement la lecture ne m'as causé aucun problème, mais
l'applet refuse d'écrire dans le fichier. Voici ma procédure:
public void WriteFile()
{
String host = getCodeBase().getHost();
String myFile = "http://" + host + "/dat.txt";
File f = new File(myFile);
DataOutputStream dos;
J'aimerais savoir s'il est possible d'écrire dans un fichier texte via un Applet. Présentement la lecture ne m'as causé aucun problème, mais l'applet refuse d'écrire dans le fichier. Voici ma procédure:
public void WriteFile() { String host = getCodeBase().getHost(); String myFile = "http://" + host + "/dat.txt"; File f = new File(myFile); DataOutputStream dos;
Un site de référence, une correction ou une partie de code serait grandement apprécié.
Euh tu as un certificat pour ton applet ? Parce que sinon aucune chance que ca marche pour raisons de sécurité
Franck
Kupee wrote:
Daniel Fortier wrote:
Euh tu as un certificat pour ton applet ? Parce que sinon aucune chance que ca marche pour raisons de sécurité
Surtout pour ecrire dans un fichier en protocole http:// !
Tu peux pas opérer comme ça Soit tu ecrit un fichier en local (sur le client), alors il te faut effectivement une applet signée Soit tu poste (HTTP POST) ce que tu veux ecrire à une servlet qui ecrira le fichier sur le serveur
@+ -- Franck Lefebure mailto:
Kupee wrote:
Daniel Fortier wrote:
Euh tu as un certificat pour ton applet ? Parce que sinon aucune
chance que ca marche pour raisons de sécurité
Surtout pour ecrire dans un fichier en protocole http:// !
Tu peux pas opérer comme ça
Soit tu ecrit un fichier en local (sur le client), alors il te faut
effectivement une applet signée
Soit tu poste (HTTP POST) ce que tu veux ecrire à une servlet qui ecrira le
fichier sur le serveur
Euh tu as un certificat pour ton applet ? Parce que sinon aucune chance que ca marche pour raisons de sécurité
Surtout pour ecrire dans un fichier en protocole http:// !
Tu peux pas opérer comme ça Soit tu ecrit un fichier en local (sur le client), alors il te faut effectivement une applet signée Soit tu poste (HTTP POST) ce que tu veux ecrire à une servlet qui ecrira le fichier sur le serveur
@+ -- Franck Lefebure mailto:
Daniel Fortier
Alors il n'existe aucun moyen pour écrire directement sur un fichier via l'applet sans utilisé un serveur?
Car le fichier que je doit modifier n'est pas sur le client mais sur un système embarqué qui ne reconnait que les applet Java et le html....
Quelqu'un aurait une solution?
Merci
Daniel
Alors il n'existe aucun moyen pour écrire directement sur un fichier via
l'applet sans utilisé un serveur?
Car le fichier que je doit modifier n'est pas sur le client mais sur un
système embarqué qui ne reconnait que les applet Java et le html....
Alors il n'existe aucun moyen pour écrire directement sur un fichier via l'applet sans utilisé un serveur?
Car le fichier que je doit modifier n'est pas sur le client mais sur un système embarqué qui ne reconnait que les applet Java et le html....
Quelqu'un aurait une solution?
Merci
Daniel
Kupee
Daniel Fortier wrote:
Alors il n'existe aucun moyen pour écrire directement sur un fichier via l'applet sans utilisé un serveur?
Car le fichier que je doit modifier n'est pas sur le client mais sur un système embarqué qui ne reconnait que les applet Java et le html....
Quelqu'un aurait une solution?
Ca dépend, tu veux l'écrire ou le fichier, sur le serveur ou le client ? Sur le client ca peut se faire si tu as un certificat, sur le serveur il faut nécéssairement passer par un truc coté serveur genre jsp, php, asp ou ce que tu veux, mais l'applet elle meme ne pourra rien faire toute seule (sauf peut etre si tu mets un ftp sur le serveur et que tu t'y connecte avec l'applet. Ca devrait marcher sans certificat ca.)
Daniel Fortier wrote:
Alors il n'existe aucun moyen pour écrire directement sur un fichier via
l'applet sans utilisé un serveur?
Car le fichier que je doit modifier n'est pas sur le client mais sur un
système embarqué qui ne reconnait que les applet Java et le html....
Quelqu'un aurait une solution?
Ca dépend, tu veux l'écrire ou le fichier, sur le serveur ou le client ?
Sur le client ca peut se faire si tu as un certificat, sur le serveur il
faut nécéssairement passer par un truc coté serveur genre jsp, php, asp
ou ce que tu veux, mais l'applet elle meme ne pourra rien faire toute
seule (sauf peut etre si tu mets un ftp sur le serveur et que tu t'y
connecte avec l'applet. Ca devrait marcher sans certificat ca.)
Alors il n'existe aucun moyen pour écrire directement sur un fichier via l'applet sans utilisé un serveur?
Car le fichier que je doit modifier n'est pas sur le client mais sur un système embarqué qui ne reconnait que les applet Java et le html....
Quelqu'un aurait une solution?
Ca dépend, tu veux l'écrire ou le fichier, sur le serveur ou le client ? Sur le client ca peut se faire si tu as un certificat, sur le serveur il faut nécéssairement passer par un truc coté serveur genre jsp, php, asp ou ce que tu veux, mais l'applet elle meme ne pourra rien faire toute seule (sauf peut etre si tu mets un ftp sur le serveur et que tu t'y connecte avec l'applet. Ca devrait marcher sans certificat ca.)