Carol H Ответов: 0

Как отобразить двоичное изображение в jquery datatable


Я хотел отобразить двоичное изображение из своей базы данных в Jquery datatable, я попробовал несколько способов, но это не сработало. Это мой DataTable:
"columns": [
    { "data": "Product_ID" },
    { "data": "Product_Name" },
    { "data": "Product_Description" },
    { "data": "Product_Type" },
    { "data": "Product_Quantity" },
    {
      "data": "Product_Image",
      "render": function (data) {
              var img = 'data:image/png;base64,' + data;
              return '<img src="' + img + '" height="50px" width="50px" >';
    }
            
        
    },





Пожалуйста, поправьте меня, если я сделаю какие-нибудь ошибки, спасибо :)

Что я уже пробовал:

{
"data": "Product_Image", "name": "Product_Image",
"render": function (data, type, row, meta) {
    var imgsrc = 'data:image/png;base64,' + data; 
    return '<img class="img-responsive" src="' + imgsrc +'" alt="Product_Image" 
    height="100px" width="100px">';
}

Richard Deeming

Вам нужно будет проверить, как Product_Image колонка передается. Это уже строка base64? Это определенно PNG-изображение? Находится ли он в пределах допустимой длины для data: URI в вашем браузере?

0 Ответов