file lesen/speichern lokal
Moeller Gerd
0 Thomas Ritter0 Oliver0 Gerd Moeller0 GONZO0 Oliver0 GONZO
0 Daniel Thoma
Hi Leute,
isch krieg plack!!
Seit Wochen versuche ich Textfiles einzulesen und abzuspeichern. Ich habe hier schon ein Applet gefunden, womit man files lesen kann. Das funktioniert super aber leider müssen die files im gleichen Verzeichnis liegen in dem die htm-Seite liegt.
Zum Thema abspeichern finde ich nichts.
Da es mit JavaScript sicher nicht funktioniert muss es schon Java (Applet) sein. Leider hab ich davon keine Ahnung.
Gelesen habe ich es schon, das es funktioniert (wenn man das Applet signiert usw.)
Kann mir jemand einen Tip geben?
Tschuess Gerd
Hallo Gerd,
was willst du den genau machen ? Auf einer HTML-Seite einen Datei
up/Download anbieten ?
Gruss,
Thomas
Hallo Gerd,
was willst du den genau machen ? Auf einer HTML-Seite einen Datei
up/Download anbieten ?Gruss,
Thomas
Hi Thomas ,
ich möchte Formulareingaben ein/- auslesen und das ganze lokal.
Hast du ne Idee
Tschuess Gerd
Hallo Gerd,
warum machst du das ganze nicht mit Perl; du kannst eine Datei zeilenweise einlesen, in einen Array ablegen und in eine neue Datei schreiben.
Gruss
Oliver
Da es mit JavaScript sicher nicht funktioniert muss es schon Java (Applet) sein. Leider hab ich davon keine Ahnung.
Gelesen habe ich es schon, das es funktioniert (wenn man das Applet signiert usw.)Kann mir jemand einen Tip geben?
Tschuess Gerd
Hi Oliver,
geht das mit perl auch lokal ohne Server???
Tschuess Gerd
Hallo Gerd,
warum machst du das ganze nicht mit Perl; du kannst eine Datei zeilenweise einlesen, in einen Array ablegen und in eine neue Datei schreiben.
Gruss
Oliver
Da es mit JavaScript sicher nicht funktioniert muss es schon Java (Applet) sein. Leider hab ich davon keine Ahnung.
Gelesen habe ich es schon, das es funktioniert (wenn man das Applet signiert usw.)Kann mir jemand einen Tip geben?
Tschuess Gerd
Hallo Gerd,
was spricht gegen einen Server?
Wenn du die Java VM starten würdest, kannst du genauso gut auch Tiny Web (http://www.ritlabs.com/tinyweb/ starten.
CYa
GONZO
Hallo Gerd,
ja das geht auch lokal, du öffnest per PerlSkript das Input und ein beliebiges
Outputfile, ließt den Input ein, legst ihn in einen Array
und schreibst die Zeilen dann in das Outputfile. Das Sript
muß hierbei nicht im Verzeichnis der InputDatei liegen.
Beste Grueße
Oliver
geht das mit perl auch lokal ohne Server???
Hallo Oliver,
und wie schickt das Script die HTML-Seiten für das schicke Userinterface an den Browser?
CYa
GONZO
Hallo Gerd
Jein!
Wenn die seite als lokale anwendug gedacht ist geht es natürlich.
Wenn du von einer Werbsite aus daten auf den client speichern willst geht es nicht.
Perl kann von den Browsern nicht ausgeführt werden (Außer perlscript mit IE und ActivePerl)
Zum lesen/schreiben mit Java.
Im NN geht das ganz einfach ohne signierung. Mit
Packages.netscape.security.PrivilegeManager.enablePrivilege("UniversalFileAccess");
bekommst du die rechte zum lesen schreiben.
Mit
var dos = new java.io.DataOutputStream(new FileOutputStream(fileName));
dos.writeChars("Text Text Text\n");
dos.close();
kannst du schreiben,
mit
var file = new java.io.DataInputStream(new java.io.FileInputStream("c:/eigene dateien/data.txt"));
var line = "";
while ((line = stream.readLine()) != null)
{
source += line + "\n";
}
stream.close();
Das ist JavaScript-code, der Javaclassen verwendet.
Das geht leider nur mit Netscape.
Für den IE muß man ein Applet schreiben und dieses signieren.
Schau dazu mal im msdn.
Tschüs
Daniel