I run your code, and I'm unable to make the test because 'File size is too large' error appears, I have changed it to:
<SfUploader MaxFileSize="Double.MaxValue" AutoUpload="false">
Then, I tested with a large file (5Gb), see my video, and, while progress bar is increasing the chrome memory usage doesn't grow as you explained, right.
The issue is that I don't understand what the SF control is doing on 'uploading' time, until the progress bar does not achieve 100% the event ValueChange is not raised. If the SF control isn't loading the file in memory, what is it doing? Why I should to wait until 100% to get the file? Why I can't have the stream early?
Notice that when progress bar is at 100% a message of successfully loaded appears, but, at this point, the file is just starting to save to disk, if user says 'ok my file is uploaded' and closes navigator, the file is not stored on backend.
Best regards.
Attachment:
f96_upload_e2301334.7z