Upload Files Using jQuery Ajax and JavaScript Interop in Blazor

Uploading files from client machine to the server is one of the fundamental operations in web applications. In ASP.NET Core MVC applications you can accomplish this task easily using HTML5 file input field and server side logic. However, Blazor doesn't have any built-in facility (so far) for uploading files. You either need to use some third-party solution or device your own technique to accomplish the task.

http://www.binaryintellect.net/articles/aede436b-4c57-4551-a7b4-a005f2aed499.aspx