File sender impl