Tengo un HTML/CSS/JS SPA donde tienes un grupo de usuarios y una lista de sus acciones que se pueden filtrar y ver por usuario o fecha. Cada una de esas acciones puede tener videos grandes asociados. Estoy buscando implementar una carga de archivos para cada una de esas entradas de acción, de modo que una vez que pongo en cola una carga, puedo cambiar a otro usuario o fecha o acción y la carga aún continuaría. Estaba pensando en algo como la función de carga de Google Drive donde, una vez que comienzas la carga, aparece una barra de progreso donde puedes seguir el progreso de todas tus cargas.
¿Alguna forma recomendada de hacer esto? Preferiría incluir un componente React para manejar las cargas allí en lugar de js/html/css simple. He usado Uppy.io antes y parece una gran herramienta para manejar la carga, pero no estoy seguro de si puede manejar este tipo de función de carga.
Nota: nuestro backend es .NET 4.6.1 en C#