PDA

View Full Version : سوال: آپلود عکس



manimozakka
پنج شنبه 01 اسفند 1387, 14:52 عصر
درود
من از VS2005 و #C استفاده میکنم و می خواستم بدونم که
چطوری میتونم امکان آپلود عکس درون سایتم قرار بدم
که در پایگاه دادم هم ذخیره بشه.

ممنون از توجه همگی

mkhsoft
جمعه 02 اسفند 1387, 00:33 صبح
من درست متوجه نشدم ، شما مي خوايد خود عکس را هم در پايگاه داده ذخيره کنيد يا فقط آدرس عکس در اون ذخيره بشه
که البته من پيشنهاد مي کنم بعد از آپلود عکس روي سايت تنها آدرس اون را در پايگاه داده نگهداري کنيد
اين هم يک نمونه کد براي آپلود عکس در سايت البته به زبان سي شارپ




if (fupPic.HasFile)
{


string filenameWext = Path.GetFileNameWithoutExtension(fupPic.FileName);
string ext= Path.GetExtension(fupPic.FileName);
string day = DateTime.Now.Day.ToString();
string Month = DateTime.Now.Month.ToString();
string year = DateTime.Now.Year.ToString();
string sec = DateTime.Now.Second.ToString();
string min = DateTime.Now.Minute.ToString();
string Hour = DateTime.Now.Hour.ToString();
string filename = filenameWext +"-"+year+Month+day+"-"+Hour+min+sec+ext;

fupPic.SaveAs(Server.MapPath("~/Images/Gallery/") +filename);


}

alihassanabadi
دوشنبه 05 اسفند 1387, 19:23 عصر
سلام به زودی توضیح کاملشو میزارم
با تشکر

frozen
دوشنبه 05 اسفند 1387, 20:27 عصر
1 کنترل توی ویژوال استدیو هست به اسم
fileupload
کارکردن باهاش ساده است
1 سرچ کنی توی سایت توضیح دادن دوستان و اساتید
به نظر من هم اگه عکس هاتو توی پایگاه داده نگه نداری بهتره چون سرعت تبادل اطلاعات با پایگاه دادتو خیلی کم میکنه.
برای ذخیره ی عکس توی پایگاه داده هم باید نوع فیلد image باشه بعدش هم باید عکس رو به صورت binary در پایگاه داده ذخیره کرد.
اینم باز توضیح داده شده