Я получаю фотографию в кодировке Base64 из метода. И я добавляю его программно как src изображения. Затем я использую плагин jQuery lightBox для предварительного просмотра изображения. В Firefox и Chrome все работает нормально, но в Internet Explorer 9 предварительный просмотр изображения показывает только несколько строк моего изображения.
Таким образом, изображение не отображается целиком; он показывает лишь небольшой его процент. Остальное исчезло, и вроде что-то перестало его загружать в какой-то момент. Base64 в порядке, в других веб-браузерах все изображение отображается целиком, и есть проблемы только с Internet Explorer.
В моем aspx:
В моем файле aspx.cs:
imgPhoto.Attributes.Add("src", "data:image/jpg;base64," + base64Image);
Я вставляю что-то подобное в файл aspx:
imgPhoto.Attributes.Add("src", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==");
Как изменить его для работы с Internet Explorer?