title: Uploading and Downloading large files in ASP.NET Core 3.1?
body: <p>I am working on an ASP.NET Core 3.1 API project using clean architecture and I have the following classlibs (tiers):</p>
  <ul>
  <li>Infrastructure (security stuff and upload helpers etc ...)</li>
  <li>Persistence (DA layer)</li>
  <li>Domain (Domain Models)</li>
  <li>Application (use cases - Business logics)</li>
  <li>API (API Project as my startup project)</li>
  </ul>
  <p>I want <strong>to be able to upload large files</strong> to server (like 2Gb of file size or even more) and download them after that and want to do it <strong>without having future problems with memory overflowing and everything.</strong></p>
  <p>Any help would be appreciated.</p>