Список C#/массив изображений в JS

#javascript #c# #arrays #image #api

Вопрос:

У меня есть API c#, где загружается изображение из SQL и преобразуется в объект класса изображений и возвращает изображение [], после этого я хочу показать свои изображения в JS и сохранить в локальном хранилище, но изображения не отображаются, потому что src изображений-это [object Object] изображения JavaScript src. Как извлечь изображение из массива?

API C#

 try  {  Listlt;Imagegt; photoList = new Listlt;Imagegt;();  sqlConnection.Open();  byte[] imgArray;  Image fullImage;  dr = command.ExecuteReader();  int i = dr.FieldCount;  if (dr.HasRows)  {  while (dr.Read())  {  imgArray = (byte[])dr["Image"];  fullImage = ByteArrayToImage(imgArray);   photoList.Add(fullImage);  }  }  Image[] imagesArray;  imagesArray = photoList.ToArray();  return imagesArray;  }  

ЗАПРОС AJAX

 $.ajax({  type: 'GET',  url: '/api/fileupload/download'   "?"   "name="   name,  timeout: 0,  success: function (response) {  console.log(response);  for (var i = 0; i lt; response.length; i  ) {  console.log(response[i]);  var Img = document.createElement('img');  Img.src = response[i];  parent.appendChild(Img);  }  },  error: function (err) {  console.log(err);  } })  

Комментарии:

1. В чем заключается ценность response ?

2. значение response = undefined , но response are Array(2)

3. Как это может быть одновременно неопределенным и массивом?

4. console.log(response) = Array(2) и console.log(response.value) = undefined

5. .value не является стандартным свойством массива. Попробуйте вместо этого пройтись по массиву?