Изображение не отображается в IE в форме base64C#

Место общения программистов C#
Anonymous
Изображение не отображается в IE в форме base64

Сообщение Anonymous »

Я сохранил изображение в базе данных Oracle в CLOB. Когда я конвертирую его обратно, используя base64 в источнике изображения, оно отлично работает в Chrome и Firefox, но в Internet Explorer. Некоторые части изображения отображаются после появления точек на остальном изображении.
Я пытаюсь решить эту проблему как простым, так и программным способом, но результат тот же.
Вот мой HTML

Код: Выделить всё

     [url=@images.IMG] [/url]
Здесь @images.IMG содержит простые данные без какого-либо преобразования.
Я использую Fancybox, плагин JQuery для показа изображений.
С#

Код: Выделить всё

byte[] byt = Convert.FromBase64String(imgclobdata);
MemoryStream ms = new MemoryStream(byt);
var img= "data:image/jpg;base64," + Convert.ToBase64String(ms.ToArray(), 0, ms.ToArray().Length);
Изображение


Подробнее здесь: https://stackoverflow.com/questions/258 ... orm-base64

Вернуться в «C#»