Ich versuche, den besten Weg zu finden, ein Modell mit einem zugeordneten Bild zu verwalten.asp.net mvc 3: beste Möglichkeit, ein Modell mit einem Bild zu verwalten
Ich weiß nicht, ob besser ist das Bild im Datenspeicher persiste
class MyModel {
...
public byte[] ImageData { get; set; }
...
}
oder die URL speichern und das Bild hochladen
class MyModel {
...
public string ImageUrl { get; set; }
...
}
Das Wesentliche ist, um Dateisystem, das ich will Verwalten Sie das Bild, wenn ich den Modelldatensatz erstelle oder bearbeite.
Ich möchte kein dediziertes Modell/View/Controller zum Hochladen/Persistieren des Bildes auf den Server. Ich möchte das Image verwalten, das mit einer bestimmten Entität in der Datenbank verknüpft ist.
Grüße, Giacomo
Das hat mir sehr geholfen: http: //www.igloolab .com/jquery-html5-uploader/ – gsscoder
@giacomo: Froh, dass geholfen hat, aber es ist ein wenig offtopic, wenn ich auf Ihre Frage ... – Ropstah
Es half mir bei der Verwendung eines anderen Ansatzes. Ich verwende clientside js, um Dateien und einen Controller zu speichern, um die Datei auf Server fs zu speichern, als ich MyModel.ImageUrl mit dem Dateinamen verknüpfen kann. – gsscoder