Eine Datei, ist nichts weiter als ein string, du ließt die datei ein, speicherst den erhaltenen string in einer variablen und sendest diese weiter, wie oben schon gesagt, wäre es sinvoll diese zu splitten wenn sie zu groß ist. ansonsten musst du noch daten, wie den dateityp übermitteln. am anderen ende das ganze wieder in eine datei schreiben und fertig. das ist dann quasi dein eigenes file transfer protocol.

grüße