Я конвертирую изображение в байты, и теперь я хочу, чтобы byteImage отображал изображение в браузере, как я могу это сделать. У меня есть только две данные, одна - это Изображение ID , а другая - Имя_изображения и отображается в таблице, но я не могу отобразить Изображение в таблице
Модель:
public class ImageFile
{
public int ID { get; set; }
public string Image_Name { get; set; }
public byte[] ImageInbyte { get; set; }
}
Контроллер:
public JsonResult GetAllImageList()
{
var allImage_List = _imageManager.GetAll();
return Json(allImage_List, JsonRequestBehavior.AllowGet);
}
Получить Json Данные запроса:
[{"ID":1,"Image_Name":"test","ImageInbyte":[255,216,255,224,0,16,74,70,73,70,0,1]}]
Вставить Json Данные в таблице:
$(document).ready(function () {
$.getJSON("/SuperAdmin/Image/GetAllImageList",
function (json) {
cache: false;
var tr;
//Append each row to html table
for (var i = 0; i < json.length; i++) {
var serialNum = i + 1;
tr = $('<tr/>');
tr.append("<td>" + serialNum + "</td>");
tr.append("<td>" + json[i].ID + "</td>");
tr.append("<td>" + json[i].Image_Name + "</td>");
tr.append("<td>" + json[i].ImageInByte + "</td>");
$('#MydataTable').append(tr);
serialNum++; //increment serialNum
$(document).ready(Datatable_show); //Call DataTable
}
});
});