add send_file_to_uri functionality

currently supports sftp protocol