Изображение не отображается в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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