Hallo,
du kannst doch den Inhalt der Datei einlesen und in einem adäquaten Datentyp speichern (z.B. StringBuffer für Text oder ein byte Array für Binärdaten). Dieses Objekt übergibst du dann als Parameter oder als Rückgabewert einer RMI-Methode. RMI verschickt dann automatisch eine Kopie dieses Objekts, und man kann daraus wieder eine Datei erzeugen.
Bei großen Dateien sollte man wohl aus Geschwindigkeitsgründen einen anderen Weg wählen...
Dominik