support upload via tcx file