A Professional ASP.NET Core - File Upload

ASP.NET Core supports uploading one or more files using buffered model binding for smaller files and unbuffered streaming for larger files.

Reference(s)

Most of the information in this article has gathered from various references.