Под средним и большим я имею в виду что-то от 10 МБ до 200 МБ (звуковые файлы, если это важно)
в основном я хочу сделать API, который выполняет спектральный анализ самого файла, для этого потребуется загрузка файла. Но по причинам UI/UX было бы неплохо иметь индикатор выполнения для процесса загрузки. Каковы общие архитектуры для достижения этого взаимодействия.
Клиентское приложение, загружающее файл, будет клиентом javascript (reactjs/redux), а API написан на ASP.NET Core. Я видел несколько примеров, которые используют веб-сокеты для обновления клиента в процессе выполнения, и другие примеры, когда клиент опрашивает обновления статуса с учетом URL-адреса ресурса для запроса статуса. Существуют ли какие-либо передовые методы (или «современный способ сделать это») для выполнения такой вещи, о которой я должен знать? ТИА