Самый простой и надежный способ выложить файл в интернет с помощью C# и получить ссылку - использовать облачные сервисы хранения, такие как Azure Blob Storage, Amazon S3, Google Cloud Storage или специализированные сервисы для загрузки файлов, такие как Imgur (для изображений) или Cloudinary (для различных типов медиа).