'data:image/jpg;base64' und jQuery-Bildvorschau im Internet ExplorerJquery

JQuery-Programmierung
Anonymous
 'data:image/jpg;base64' und jQuery-Bildvorschau im Internet Explorer

Post by Anonymous »

Ich erhalte ein Base64-codiertes Foto von einer Methode. Und ich füge es programmgesteuert als Quelle eines Bildes hinzu. Dann verwende ich das jQuery-LightBox-Plugin, um eine Vorschau eines Bildes anzuzeigen. In Firefox und Chrome funktioniert alles einwandfrei, aber im Internet Explorer 9 werden in der Bildvorschau nur einige Zeilen meines Bildes angezeigt.

Das Bild wird also nicht als Ganzes angezeigt; es zeigt nur einen kleinen Prozentsatz davon. Der Rest ist verschwunden und es sieht so aus, als ob irgendetwas irgendwann aufgehört hat, es zu laden. Base64 ist in Ordnung, in anderen Webbrowsern wird das gesamte Bild angezeigt und es gibt nur Probleme mit dem Internet Explorer.

In meinem ASPX:

Code: Select all

$(function () {
$('#gallery a').lightBox({ fixedNavigation: true });
});





In meiner aspx.cs-Datei:

Code: Select all

imgPhoto.Attributes.Add("src", "data:image/jpg;base64," + base64Image);
Also füge ich so etwas in die ASPX-Datei ein:

Code: Select all

imgPhoto.Attributes.Add("src", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==");
Wie ändere ich es, damit es mit Internet Explorer funktioniert?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post