Hallo liebe Community,
ich hab schon der ganzen Tag damit verbracht dieses Problem irgendwie zu lösen aber ich krieg es einfach nicht hin.
Ich hoffe ihr könnt mir helfen
Zu meinem Problem :
Ich möchte auf einem FTP Server Objekte einer von mir geschriebenen Klassen abspeichern . Das Speichern ist kein Problem allerdings das lesen vorallem wenn ich versuche eine gelesene Datei wieder zurück zu meiner Klasse zu casten.
Bisher habe ich immer Lokal so gecastet :
ObjectInputStream r = new ObjectInputStream(new BufferedInputStream(
new FileInputStream(uniDir)));
this.university =(University) r.readObject();
Wobei University meine geschriebene Klasse ist .
Dies lief wunderbar und jetzt wollte ich eine auf meinem FTP Server liegende Datei wieder zu meiner Klasse casten.
Doch das klappt einfach nicht .
Ich habs mal so versucht :
Object o = new Object() ;
ByteArrayOutputStream bout = new ByteArrayOutputStream ();
ftp.retrieveFile( path, bout) // path ist der Pfad wo die Datei liegt
ObjectOutputStream t = new ObjectOutputStream(bout)
t.writeObject(o);
Student s = (Student) o ;
Es taucht zwar keine Exception auf, allerdings haben die Variablen meines Student s alle eine zuweisung auf null, wo doch mein Ziel war diesen Studenten von der Online Datei wiederherzustellen.
Ich bedanke mich für eure Zeit
Volrath
ich hab schon der ganzen Tag damit verbracht dieses Problem irgendwie zu lösen aber ich krieg es einfach nicht hin.
Ich hoffe ihr könnt mir helfen
Zu meinem Problem :
Ich möchte auf einem FTP Server Objekte einer von mir geschriebenen Klassen abspeichern . Das Speichern ist kein Problem allerdings das lesen vorallem wenn ich versuche eine gelesene Datei wieder zurück zu meiner Klasse zu casten.
Bisher habe ich immer Lokal so gecastet :
ObjectInputStream r = new ObjectInputStream(new BufferedInputStream(
new FileInputStream(uniDir)));
this.university =(University) r.readObject();
Wobei University meine geschriebene Klasse ist .
Dies lief wunderbar und jetzt wollte ich eine auf meinem FTP Server liegende Datei wieder zu meiner Klasse casten.
Doch das klappt einfach nicht .
Ich habs mal so versucht :
Object o = new Object() ;
ByteArrayOutputStream bout = new ByteArrayOutputStream ();
ftp.retrieveFile( path, bout) // path ist der Pfad wo die Datei liegt
ObjectOutputStream t = new ObjectOutputStream(bout)
t.writeObject(o);
Student s = (Student) o ;
Es taucht zwar keine Exception auf, allerdings haben die Variablen meines Student s alle eine zuweisung auf null, wo doch mein Ziel war diesen Studenten von der Online Datei wiederherzustellen.
Ich bedanke mich für eure Zeit
Volrath