Как отобразить двоичное изображение в 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 в вашем браузере?