PDA

View Full Version : سوال: درخواست راهنمايي در مورد دخيره عكس در ديتابيس



saman95
سه شنبه 30 شهریور 1389, 11:28 صبح
با عرض سلام خدمت دوستان
مي خوام از طريق برنامه يه عكس دريافت كنم وبعد اون رو توي ديتابيس ذخيره كنم
بايد چيكار كنم و چه كدي بنويسم لطفا دوستاني كه بلدند راهنمايي كنند.
يادم رفت بگم كه تازه كارم و چيز زيادي نمي دونم.

صباح فتحی
سه شنبه 30 شهریور 1389, 11:31 صبح
یه سرچی بکن خیلی چیزا گیرمیاری

TeacherMath
سه شنبه 30 شهریور 1389, 11:41 صبح
من خودم یه دیتابییس درست کردم و فقط آدرس عکس را در دیتابیس ذخیره کردم و آن را فراخوانی کردم .

صباح فتحی
سه شنبه 30 شهریور 1389, 11:46 صبح
من خودم یه دیتابییس درست کردم و فقط آدرس عکس را در دیتابیس ذخیره کردم و آن را فراخوانی کردم .
نه این روش خیلی خوب نیست(ببخشیدا)
باید عکسارو به بایت تبدیل کنی بعد بزنی تو دیتابیس

ایمان مدائنی
سه شنبه 30 شهریور 1389, 11:51 صبح
البته بايد توي بانك فيلدي كه عكس توش ريخته ميشه از نوع binery باشه ها

ali_autumnal
سه شنبه 30 شهریور 1389, 11:51 صبح
نه این روش خیلی خوب نیست(ببخشیدا)
باید عکسارو به بایت تبدیل کنی بعد بزنی تو دیتابیس

ذخیره عکس در دیتابیس بنظر من اصلا کار جالبی نیست. فقط آدرس عکس رو نگهداری کار خوبیه.

نیازی نیست عکس رو ذخیره کنی.

یه پوشه به نام image در کنار فایل اجرایی برنامه درست کنید. همه عکس ها رو تو اون ذخیره کنید. و آدرس هر عکس رو تو دیتابیس ذخیره کنید.

موفق باشید
علی پاییزی

saman95
سه شنبه 30 شهریور 1389, 11:55 صبح
من خودم یه دیتابییس درست کردم و فقط آدرس عکس را در دیتابیس ذخیره کردم و آن را فراخوانی کردم .

من هم مي خوام از همين روش استفاده كنم فقط بگيد چجوري آدرس فايل رو بدست بيارم.

صباح فتحی
سه شنبه 30 شهریور 1389, 11:55 صبح
ذخیره عکس در دیتابیس بنظر من اصلا کار جالبی نیست. فقط آدرس عکس رو نگهداری کار خوبیه.

نیازی نیست عکس رو ذخیره کنی.

یه پوشه به نام image در کنار فایل اجرایی برنامه درست کنید. همه عکس ها رو تو اون ذخیره کنید. و آدرس هر عکس رو تو دیتابیس ذخیره کنید.

موفق باشید
علی پاییزی
خب شاید عکسهایی باشه که کسی نتونه به پوشه بره واونارو ببینه...اینو چیکارکنیم؟
راستی چرا ذخیره عکس در دیتابیس کار خوبی نیست>توضیح میدید لطفا
--------------------

من هم مي خوام از همين روش استفاده كنم فقط بگيد چجوري آدرس فايل رو بدست بيارم.
با این کد:
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openfi = new OpenFileDialog();
openfi.ShowDialog();
string masir = openfi.FileName.ToString();
MessageBox.Show(masir);
}

ali_autumnal
سه شنبه 30 شهریور 1389, 12:00 عصر
خب شاید عکسهایی باشه که کسی نتونه به پوشه بره واونارو ببینه...اینو چیکارکنیم؟
راستی چرا ذخیره عکس در دیتابیس کار خوبی نیست>توضیح میدید لطفا

آخه وقتی عکس ها تو فلدری ذخیره شده چه نیازی که شما تو دیتابیس ذخیره کنید. فضای دیتابیس رو هم با این اشغال کنید. و از طرفی مجبور هم باشید بایت به بایت هم ذخیره کنید!!!!
بنظر من ساده ترین و راحت ترین روش ذخیره در یه فولدر هست.

صباح فتحی
سه شنبه 30 شهریور 1389, 12:04 عصر
آخه وقتی عکس ها تو فلدری ذخیره شده چه نیازی که شما تو دیتابیس ذخیره کنید. فضای دیتابیس رو هم با این اشغال کنید. و از طرفی مجبور هم باشید بایت به بایت هم ذخیره کنید!!!!
بنظر من ساده ترین و راحت ترین روش ذخیره در یه فولدر هست.
بله این روش ساده ای هست اما خیلی صحیح نیست..من درحدی نیستم که نظری بدم اما یه بار این کارو کردم به طور اتفاقی سیستم ویروسی شد و چندتااز اون عکسا خودبه خود پاک شدن

saman95
سه شنبه 30 شهریور 1389, 12:09 عصر
دوستان دستتون دردنكنه بخصوص صبا حفتحي عزيز

صباح فتحی
سه شنبه 30 شهریور 1389, 12:17 عصر
دوستان دستتون دردنكنه بخصوص صبا حفتحي عزيز
کاری نکردیم که دوست عزیز..
موفق باشید