Fondo
Tengo bibliotecas de javascript que usé con asp.net para grabar audio en un navegador, convertirlo a formato .mp3 y luego cargarlo. Estoy moderadamente seguro de que aún podré usarlos con JS Interop en Blazor.
Mi pregunta
¿Cuál sería la mejor manera de transferir un archivo del cliente al servidor? Estoy considerando:
SignalR , quizás después de algún tipo de prueba de velocidad de transferencia, y luego transcodificándolo a .mp3 allí.FTP de javascript para cargar (me parece un poco inseguro)HTTP a través de una APIC# object de algún tipomciSendString y usando una biblioteca C# FTP para la carga al servidor¿Ideas/comentarios?