Serverzugriff auf Systemdateiverzeichnis

cezary

Mitglied
Hi ;-)
Habe ein Client-Server-System entwickelt, der auch an sich funktioniert. Es handelt sich um einen parallelen Fileserver.
Wenn ich vom Client aus einen Dateinamen sende, so möchte ich, dass mir diese Datei (die sich im Dateiverzeichnis meines eigenen Rechners befindet) vom Server geliefert wird. Dazu müßte der Server (eigentlich der Childprozess "Servi") eine Möglichkeit bekommen, auf eben dieses Verzeichnis zugreifen zu können. Ich suche eben nach einer solchen Lösung, falls sie überhaupt technisch möglich ist. Mit der Klasse File konnte ich bis jetzt leider nichts ausrichten.
Für einen Tipp wäre ich sehr dankbar.

Cezary
 

arilou

Bekanntes Mitglied
Prüf' bitte mal, ob ich das richtig verstanden habe:
  • Auf dem Client-Rechner läuft ein "ftp-client"-ähnliches Progi, dass eine Datei vom Server downloaden will.
  • Auf dem Server läuft ein "ftp-server"-ähnliches Progi, dass die Anfrage empfängt und die angefragte Datei dann zum Client übertragen soll.
  • Problem sind die Zugriffsrechte auf dem Server?
    Dann hilft es, das "ftp-Server"-Programm dort mit ausreichenden Benutzerrechten zu starten, damit es auf die gewünschten Inhalte zugreifen darf. (Bzw. alternativ die Dateien für den Benutzer freizugeben, unter dessen Account der "ftp-server" läuft.)
    Sind aber beides keine Java-Probleme, sondern Dateisystem-/Rechte-Änderungen.
 

cezary

Mitglied
hi arilou ;-)

Sowohl das Thema der Zugriffsrechte, wie auch die Freigabe von Dateien/Ordnern sind mir inzwischen bekannt. Aber auf welche Art und Weise greift der Server selbst auf die bestimmte Datei, die vom Client angefordert wird ?

Oder verstehe ICH die Funktionweise des Server nicht ?

Wenn ich die Zugriffsrechte bestimme und die entsprechenden Dateien/Ordner freigebe, dann kann ich mir einfach nicht vorstellen, daß das schon ausreicht und der Server dann quasi automatisch auf die angeforderte Datei zugreift. Müßte da nicht z.B. der komplette Pfad angegeben werden ?

Gruß Cezary
 

Oben