PDA

View Full Version : ذخیره آدرس فایل در sql



cerezaei65
چهارشنبه 06 دی 1391, 07:20 صبح
سلام
یه برنامه دارم که با عکسهای زیادی کار میکنه!اهمیت این عکسها هم خیلی بالاست که خواسته باشم شیرکنم روی سرور بعد توی برنامم استفاده کنم ازشون، چون باید فول کنترل بزارم که بتونن اضافه کنن یا تغییر نام بدن، حالا میخوام عکسها رو روی سرور sql قرار بدم و آدرسشونو توی دیتابیس ذخیره کنم هروقت نیاز به عکس بود حالا با stream یا ... اونو فراخونی کنم
مشکل اینجاست که آدرس عکسها رو برای فراخونی یا بارگزاری از/به سرور sql چجوری بدم!!!؟

Felony
چهارشنبه 06 دی 1391, 08:37 صبح
به جای اون کار از قابلیت File Stream (http://www.codeproject.com/Articles/128657/How-Do-I-Use-SQL-File-Stream) که از SQL Server 2008 به بعد به SQL Server اضافه شده استفاده کنید .

cerezaei65
چهارشنبه 06 دی 1391, 09:43 صبح
تشکر
قابلیت جالبی بود!قبلا ازش به عنوان ورود داده بدون اینکه خوده فایل ازش استفاده بشه، استفاده می کردم
یه نمونه کد ساده نمیتونید بزارید که واسه اول کار یه چیزایی یاد بگیریم!
ممنون

cerezaei65
پنج شنبه 07 دی 1391, 07:06 صبح
با یه تحقیق کوچیک معلوم شد که این روش () واسه فایل های بالای 1 مگ خوبه در صورتی که فایل های برنامه همشون زیر 300 کیلو هستن، البته پیشنهاد شده اینا رو باید توی دیتابیس ذخیره کنیم، اما چون آماده هستن، یعنی از قبل عکسها رو با پوشه بندی خاصشون داریم به نظرم باید یه راه دیگه پیدا کرد
اگه بشه از توی سرور فراخونی کنیم!! خیلی خوبه
کسی راهی نداره؟؟؟