Umwandeln von binären Daten in ein Bild-Steuerelement in ASP.NET
Habe ich binären Daten eines Bildes in meine Datenbank, und ich möchte, um ihn in ein Bild-Steuerelement in ASP.NET. Wie? Wenn es unmöglich ist, bitte einen anderen Weg finden, um es zu speichern in der Datenbank und zeigt es in einem image-Steuerelement.
Werfen Sie einen Blick auf die Antwort zu dieser ähnlichen Frage: stackoverflow.com/questions/6987433/...
oder dieses: stackoverflow.com/q/612342/76051
oder dieses: stackoverflow.com/q/612342/76051
InformationsquelleAutor kartal | 2011-09-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie eine normale HTML -
img
element etwa so:Und in code hinter hierzu:
Wo imageBytes ist ein
byte[]
.Sind Sie fertig. Das Bild wird angezeigt.
Die Methode funktioniert auf jpg-und png-solange der browser es unterstützt. Kann es sein, dass Ihr browser nicht unterstützen oder deren Umsetzung ist fehlerhaft.
Können Sie bitte erklären
data:image/png;base64
?Sie sind richtig, es war problem mit IE, seine funktioniert gut in chrome. Irgendeine Idee, wie kann ich es machen das im IE funktioniert?
Welche version von IE?
InformationsquelleAutor Icarus
Wahrscheinlich das Bild wird gespeichert als ein byte-array in die Datenbank. Wenn ja, dann kannst du dieses verwenden:
InformationsquelleAutor Jon Raynor
In einem generischen handler (.ashx):
InformationsquelleAutor marko
InformationsquelleAutor mohit arora
Verwenden Sie dieses Ereignis für die Schaltfläche klicken Sie zum abrufen von Bild und rufen Sie die
Ret_Image
Methode hier.InformationsquelleAutor mohit arora
InformationsquelleAutor Mina Mansoori