Свяжите изображение базы данных к управлению ротатором AD

StackOverflow https://stackoverflow.com/questions/3244157

  •  15-09-2020
  •  | 
  •  

Вопрос

Я использую ASP.NET 2.0 и C #.

У меня есть управление Adrotator, что я связываю с базой данных, которая имеет три поля. AlternateText, ImageURL и NaviCURL.

Теперь это работает нормально, согласно ожиданию.Мой вопрос заключается в том, что ImageURL в таблице содержит URL, похожий на http://www.xyz.com/abc.jpg . Но я хочу хранить изображение в базе данных, а затем связывать изображение к Adrotator.

Пожалуйста, помогите. Заранее спасибо.

Это было полезно?

Решение

Звучит так, как вы хотите поместить данные изображения в image поле в базе данных. Это может быть достигнуто, прочитав изображение из сети с помощью A a HttpWebRequest Затем вы можете получить HttpWebResponse с: .

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
.

Затем прочитайте байты из Поток ответа < / a> (см. Это так вопрос Создание байтового массива из потока ). Затем вставьте этот генеракодицетагкод в вашу базу данных.

Тогда вы можете использовать Custom Handler Чтобы прочитать изображение из базы данных и вывести его как byte[] (или любой любой Mimetype вам нужен).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top