Ага, типо основное куда хочу податься типо ASP.Net, а ниже простыня всего что я изучал в универе/сам?
Ну вот пример ключевых слов SCRUM | TDD | DDD | ASP.NET Core | PostgreSQL | MongoDB | Redis | Swagger (OpenAPI) | RabbitMQ Туда и методологии можно, и паттерны которые шаришь, и технологии с которыми работал хоть немного.
Чтобы вернуть фото FileStream fs = File.OpenRead("path/to/file/12345.png"); return File(fs, "image/png");
Уже из другого метода контроллера ContentType и имя файла ты можешь сохранять в бд и брать оттуда позднее по айди как сказали выше, в my_file есть много свойств, разберёшься
Ну и раз уж ты даёшь возможность загружать файлы, поставь ограничения чтобы тебе 2 ТБ файл не кинули на сервер, грубо говоря) лимиты ставятся через атрибут по типу FormSizeLimit или RequestSizeLimit, не помню