Как конвертировать Base64 в изображение

0

Я пытаюсь отобразить изображение из базы данных. Я преобразовал изображение базы данных в формат базы 64. Я использую JavaScript для преобразования. Но это не формат изображения. Мой код выглядит следующим образом:

var che = btoa(data.d.ItemImage1);
$('#imgUpload').attr('src', "data:image/png;base64," + che);

При предупреждении об этом формат будет выглядеть следующим образом, но он не может отображать изображение.

MTAwLDk3LDExNiw5Nyw1OCwxMDUsMTA5LDk3LDEwMywxMDEsNDcsMTA2LDExMiwxMDEsMTAzLDU5LDk4LDk3LDExNSwxMDEsNTQsNTIsNDQsNDcsNTcsMTA2LDQ3LDUyLDY1LDY1LDgxLDgzLDEwNyw5MCw3NCw4MiwxMDMsNjUsNjYsNjUsMTAzLDY5LDY1LDg5LDY1LDY2LDEwMyw2NSw2NSw2OCw0Nyw1NSwxMDMsNjUsNzksODEsODcsODIsMTE4LDg5LDEwOSw4NSw2NSw5MCw2NSw2NSw2NSw2NSw2NSw2NSw2Niw0Nyw0Myw2OSw4Myw2Nyw2OSw4Niw1Miw5Nyw4Nyw4OSw2NSw2NSw2OSw0OSw3OCw2NSw2NywxMTEsNjUsNjUsNjUsNjUsNzMsNjUsNjUsOTksNjYsNzcsMTAzLDY1LDY3LDY1LDY1LDY1LDY1LDcwLDY1LDY1LDY1LDY1LDcxLDczLDY2LDc5LDExOSw2NSw2Nyw2NSw2NSw2NSw2NSw2NiwxMTksNjUsNjUsNjUsNzIsOTAsNzIsODIsMTAzLDY1LDY4LDY1LDY1LDY1LDY1LDY1LDgxLDY1LDY5LDY1LDY1LDY2LDcyLDgzLDgxLDY1LDY4LDY1LDY1LDY1LDY1LDY1LDgxLDY1LDQ3LDY1LDY1LDY3LDk5LDExMCw4MSw2NSw2Niw2NSw2NSw2NSw2NSw2OCwxMDMsNjUsNjUsNjUsNjUsNjgsMTEzLDcyLDY1LDY1LDcyLDY1LDY1LDY1LDcyLDk4LDEwMyw2NSw2NSw2NSw2NSw2Nyw3Miw5Nyw4MSw2NSw2OSw2NSw2NSw2NSw2NSw2NSw4MSw2NSw2NSw2NSw3Miw0OCw2NSw2NSw2NSw2OCwxMTAsNzcsMTA2LDY1LDExOSw3OSw4NCwxMTEsMTE5LDc3LDEyMiwxMTEsMTIwLDc3LDEwNSw2NSwxMjAsNzcsMTIyLDExMSw0OCw3OSw2OCwxMTEsMTIyLDc4LDgxLDY2LDY4LDk4LDUxLDc0LDEwNSw5Nyw4OCw3Nw== 
  • 1
    Что такое data.d.ItemImage ? Какова его ценность?
  • 0
    data.d.itemimage1 - это функция json для получения изображения из базы данных.
Показать ещё 7 комментариев

2 ответа

0

для вашего дела попробуйте следовать

$('#imgUpload').attr('src', String.fromCharCode.apply(null, data.d.ItemImage1));
  • 0
    Uncaught TypeError: Object [object Array] не имеет метода split
0

Использовать это:

$ ('# imgPhoto'). attr ('src', "data: image/jpeg; base64," + imageData); работает отлично. Мы используем это. Проверьте значение imageData (в вашем случае это data.d.ItemImage1). Проверьте значение с помощью предупреждения.

  • 0
    Я тоже уже пробовал, вместо JPEG я использую PNG. Проблема заключается в преобразовании формата базы данных в base64 и в изображение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню