Complete support for file transfer