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