PDA

View Full Version : ذخیره عکس تو دیتا بیس



ha.mta
پنج شنبه 06 تیر 1392, 17:02 عصر
سلام: ببخشید یه سوال درباره ذخیره عکس در دیتابیس داشتم.
من میخوام تو برنامه ویندوزی با linq سی شارپ عکس رو وارد دیتابیس کنم ولی نباید خود عکس رو وارد کنیم بلکه عکس درون یه فایل قرار بگیره و اسم اون تو دیتابیس ذخیره بشه چون این نرم افزار قراره عکس های زیادی رو با سایز بالا ذخیره کنه حجم اون بالا میره پس روش استفاده از فیلد image کار ساز نیست خیلی ممنون میشم بهم کمک کنین

parvizwpf
پنج شنبه 06 تیر 1392, 17:06 عصر
من فکر کنم تمام راه رو رفتی دیگه چی میخوای ؟ حرفت صحیحه باید بیای نام فایل رو نگهداری کنی. و اینکه چطور نام تکراری رو دوباره ذخیره نکنی.

amir200h
پنج شنبه 06 تیر 1392, 17:10 عصر
فایل عکسو با نام آی دی یا همون کلید اصلی در کناره فایل اجراییت ذخیره کن تا هیچ وقت هم نام نشن. بعد آدرسشو تو یکی از فیلدهات بریزو تو برنامه ت لودش کن

hamid_hr
پنج شنبه 06 تیر 1392, 17:14 عصر
ببين تو اين اموزش filestream رو برات توضيح داده و ميتوني ازش استفاده كني
به اين صورت اصلا مشكل كپي كردن فايل تو مسير رو نداري و خود sqlserver مديريت فايلا رو برات انجام ميده و تو ديتابيس هم فقط ادرس فايل قرار ميگيره
اين اولي يك فايل صوتيه كه دقيقا بهت ميگه مزاياي filestream چيه
http://barnamenevis.org/showthread.php?392684-%D9%BE%D8%A7%D8%AF%DA%A9%D8%B3%D8%AA-%D9%87%D8%A7%DB%8C-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-SQL-Server-%D9%88.Net&p=1751189&viewfull=1#post1751189

اينم نحوه فعال كردنش
http://www.techrepublic.com/blog/programming-and-development/use-sql-server-2008-filestream-to-work-with-blob-data/5036