Txt-file via ftp um eine zeile erweitern

guten abend,

ich schreibe gerade ein kleines chattool (kein Applet, läuft auf dem client).
da mir keine datenbank zu verfügung steht, speichere ich die einträge in einer
zentralen textdatei, die auf meinem webspace liegt. das auslesen der daten
funktioniert bereits.

String line;
URL ftpurl = new URL(„ftp://_USER:_PASS_AT_MYDOMAIN/[…]/ce.txt“);
URLConnection conn = ftpurl.openConnection();
conn.connect();
DataInputStream data = new DataInputStream(new BufferedInputStream(conn.getInputStream()));
StringBuffer buf = new StringBuffer();
while ((line = data.readLine()) != null)
buf.append(line + „\n“);

doch habe ich probleme, möchte ich die datei um eine zeile erweitern.
benutze ich den outputstream, schrumpft meine datei auf 0 bytes. und es
wird nichts reingeschrieben.
ich möchte gerne, dass die nachricht, die vom client geschickt wird, der
chat-textdatei auf dem server angefügt wird. aber das, ohne dass die datei zuvor
vom client eingelesen werden muss.
also so etwas wie OutputStream.append(„neuezeiele“).

wäre sehr dankbar wenn mir einer mal auf die sprünge helfen könnte.
besten dank

zebulon::

mein ziel ist es, dass beim abschicken eines beitrages dieser der txt-datei
angefügt wird. Und das, ohne dass zuvor die datei ausgelesen werden muss, um

So einfach, wie du dir das vorstellst, wird es wohl nicht. FTP unterstützt zwar theoretisch das Anhängen von Daten an eine auf dem Server vorhandene Datei (RFC 959, „APPE“-Kommando), aber ein High-Level Interface scheint es dafür nicht zu geben.

So einfach, wie du dir das vorstellst, wird es wohl nicht. FTP
unterstützt zwar theoretisch das Anhängen von Daten an eine
auf dem Server vorhandene Datei (RFC 959, „APPE“-Kommando),
aber ein High-Level Interface scheint es dafür nicht zu geben.

oh. das erfreut mich ja jetzt nicht so recht. aber danke für die information.
aber welche möglichkeiten gibt es denn für so einen fall? wenn ich jedesmal
die komplette textdatei zum client schicken muss wird es wohl sehr langsam
werden. und die redundanz ist dabei auch noch so eine sache.

mfg

zebulon::

Moin

oh. das erfreut mich ja jetzt nicht so recht. aber danke für
die information.
aber welche möglichkeiten gibt es denn für so einen fall? wenn
ich jedesmal
die komplette textdatei zum client schicken muss wird es wohl
sehr langsam
werden. und die redundanz ist dabei auch noch so eine sache.

Wenn über ftp chatten willst *graus* dann per ftp-mail oder erzeugt für jeden Eintrag eine neue Datei.

cu