Свяжите изображение базы данных к управлению ротатором AD
Вопрос
Я использую 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 вам нужен).