Refactored file content submission to use MediaFileData to make it possible for base64 parallel support