Как связать изображения, хранящиеся в двоичной форме в базе данных с помощью Ad-Rotator?
У меня есть некоторые изображения, хранящиеся в базе данных в двоичном виде, и я хочу связать их с помощью adrotator. я знаю, что если мы храним URL изображения в базе данных, то мы можем легко связать его,,, но я не знаю, как связать изображения в двоичной форме с помощью adrotator. Кто-нибудь здесь, пожалуйста, скажите мне???
1 ответ
Вы можете легко получить изображение с сервера Sql, используя запрос к FileStream для записи в байтовый массив.
РЕДАКТИРОВАТЬ
ПРИМЕР
SqlCommand cmdSelect=new SqlCommand("выберите изображение из TABLENAME, где ID=@ID",this.sqlConnection1); cmdSelect.Parameters.Add("@ID",SqlDbType.Int,4);
this.sqlConnection1.Open(); byte[] barrImg=(byte[])cmdSelect.ExecuteScalar(); string strfn=Convert.ToString(DateTime.Now.ToFileTime()); FileStream fs=new FileStream(strfn, FileMode.CreateNew, FileAccess.Write); fs.Write(barrImg,0,barrImg.Length); fs.Flush(); fs.Close(); Image IMG=Image.FromFile(strfn);
РЕДАКТИРОВАТЬ 2