با سلام
من میخوام عکسی که تو دیتا بیس ذخیره شده روی گرید نمایش بده
protected void imgsend_btn_Click(object sender, EventArgs e) { string FilePath = Request.PhysicalApplicationPath + "Image\\"; string FileName = String.Empty; DateParsi datepars = new DateParsi(); DBTestDataContext db = new DBTestDataContext(); Image_TB tb = new Image_TB(); if (fileup_load.HasFile) { string Today = datepars.Miladi2Shamsi(Convert.ToDateTime(DateTime.Now.Date.ToShortDateString())); Today = Today.Replace("/", "_"); FilePath += Today + "\\"; if (Directory.Exists(FilePath) == false) { Directory.CreateDirectory(FilePath); } FileName = DateTime.Now.Ticks.ToString() + fileup_load.FileName; tb.id_user = 1048; tb.image = FilePath + FileName; tb.date_time = DateTime.Today; tb.viewimg = true; string[] validExtionsion = { "image/pjpeg", "image/jpeg", "image/jpeg", "image/gif" }; if (Array.IndexOf(validExtionsion, fileup_load.PostedFile.ContentType.ToLower()) < 0) { message_lbl.Text = "فایل های مجاز برای ارسال jpeg و gif"; } else if (fileup_load.PostedFile.ContentLength / 1024 >= 300) { message_lbl.Text = "حداکثر حجم برای آپلود تصویر 300kb می باشد"; } else { FilePath += FileName; fileup_load.SaveAs(FilePath); db.Image_TBs.InsertOnSubmit(tb); db.SubmitChanges(); GridView1.DataSource = db.Image_TBs; GridView1.DataBind(); message_lbl.Text = "OK"; } } else { FilePath = "فرض پیش تصویر یک آدرس"; } }
این کدای منه
البته ناگفته نماند که با توجه به تاریخ روز برای ذخیره پوشه ایجاد میشه یعنی من امروز عکس ذخیره کردم پوشه با نام تاریخ امروز تو پروژه م توی پوشه عکسام ایجاد میشه و اگه فردا هم عکس آپلود کنم پوشه با نام تاریخ همون روز که عکس داخلش ذخیره میشه
با توجه به این من میخوام عکس رو تو گرید نمایش بده ب راهنمایی نیاز دارم
با تشکر
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)