when you switch to Azure SignalR you no longer control buffer size. It would be a better design to allow javascript to upload the file to a webapi, then you would not have file size restrictions and better performance.
if the files are not too large, you could use javascript interop to read the file as a data url and upload in chunks.