هاست پرسرعت
صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: کد نمایش تصویر درون SQL Server در صفحه وب  (دفعات بازدید: 1617 بار)
تقدسی
Super Manager
*

تشكرها : 100
آفلاین آفلاین

جنسيت : دختر
تعداد ارسال: 380

هیهات من الذله ...


ديدن مشخصات WWW
« : 01 ارديبهشت 1389,ساعت 11:05:54 »

موضوع: کد نمایش تصویر درون SQL Server در صفحه وب :

کد:
protected void Page_Init(object sender, EventArgs e)
{
    if (Request.QueryString["id"] != null)
    {
        int id;

        if (Int32.TryParse(Request.QueryString["id"], out id))
        {
            Response.Clear();
            Response.ContentType = "image/jpeg";

            Image image = RetrieveImage(id);
            image.Save(Response.OutputStream, ImageFormat.Jpeg);
        }
    }
}

private Image RetrieveImage(int photoId)
{
    Image image = null;

    using (SqlConnection connection = new SqlConnection("..."))
    {
        using (SqlCommand command = connection.CreateCommand())
        {
            command.CommandText = "SELECT Photo FROM Photos                                      WHERE PhotoId = @PhotoId";
            command.Parameters.AddWithValue("@PhotoId", photoId);

            connection.Open();
            byte[] imageData = (byte[])command.ExecuteScalar();

            MemoryStream memStream = new MemoryStream(imageData);
            image = Image.FromStream(memStream);
        }
    }
    return image;
}
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
انجمن تخصصی استادان و دانشجویان کامپیوتر ایران
   

پنل اس ام اس
 خارج شده است
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :