textprotocol file transger