Kennt jemand Schritt-für-Schritt-Anleitungen zum Hochladen / Anzeigen von Bildern aus einer Datenbank mit Entity Framework? Ich habe Codefragmente ausgecheckt, bin mir aber immer noch nicht sicher, wie es funktioniert. Ich habe keinen Code, denn abgesehen vom Schreiben eines Upload-Formulars bin ich verloren. Jede (und ich meine jede) Hilfe wird sehr geschätzt.
Warum behandeln keine Bücher dieses Thema? Ich habe sowohl Pro ASP.NET MVC 4 als auch Professional MVC4 und sie erwähnen es nicht.
image
asp.net-mvc-4
Verstanden
quelle
quelle
Pro ASP MVC 4
dieSportsStore Tutorial
erledigen diesen Ausgang decken aufpage 292
Antworten:
Schauen Sie sich Folgendes an
Ihr Controller sollte über eine Aktionsmethode verfügen, die dies akzeptiert
HttpPostedFileBase
.Update 1
Wenn Sie Dateien mit jQuery asynchron hochladen möchten, versuchen Sie diesen Artikel .
Der Code für die Serverseite (für mehrere Uploads) lautet:
Dieses Steuerelement gibt auch den Bildnamen zurück (in einem Javascript-Rückruf), mit dem Sie das Bild im DOM anzeigen können.
UPDATE 2
Alternativ können Sie Async File Uploads in MVC 4 ausprobieren .
quelle
file.SaveAs(path)
wie kann ich die Datei von diesem Pfad dann löschen?Hier ist ein kurzes Tutorial:
Modell:
Aussicht:
Erstellen:
Index (zur Anzeige):
Controller (Erstellen)
Hoffe das wird helfen :)
quelle
filename.LastIndexOf(".")
etwas überprüfen . Hoffe das hilftquelle