ASP.NET Core MVC (Model-View-Controller)-Projekt, das aus einer Anwendung besteht, in der der Benutzer Dateien hochladen (an die Anwendung senden) und später herunterladen kann. Und das alles mit nur wenigen Klicks.
Es ist keine Konfiguration erforderlich, Sie müssen lediglich das Projekt kompilieren. Um Dateien hochzuladen, kann der Benutzer die Datei manuell auswählen und schließlich auf die Schaltfläche „Hochladen“ klicken oder sie einfach per Drag & Drop in den abgegrenzten Bereich ziehen.
Ich habe das NuGet-Paket namens MimeTypeMapOffical verwendet, um den „contentType“ der an die Anwendung gesendeten Dateien (Upload) abzurufen. Dies ist notwendig, um die gesendete Datei herunterladen zu können, wobei Sie ihren ContentType erhalten müssen. Beispiel: Wenn die gesendete Datei die Erweiterung „.pdf“ hat, ist ihr Inhaltstyp „application/pdf“ und so weiter.