I am quickly answering without testing (I can do that tomorrow otherwise).
Did you see #serializeToByteArray: ? and FLInMemoryBasicSerializationTest? This is not filesytem, but still an in-memory stream.
Also, did you make sure the in memory stream of FileStream is binary and not text? Try sending #binary or so...
Let us know,