PDA

View Full Version : مبتدی: درج فایل دانلود شده به پایگاه داده sql server



piter11
شنبه 17 مرداد 1394, 16:41 عصر
سلام چطور میشه برنامه ای نوشت برای ویندوز فایلی رو برای طرف بفرستی با ایمیل به محض دانلود اون فایل (فایل تکس) اتش بشه در پایگاه داده sql server خودش به صورت اوتوماتیک :متفکر:
که دیگه نیازی نباشه خود مدیر فایل رو دانلود کنه بعد خودش دستی بره ایمپورتش کنه در پایگاه داده

برنامه هم تحت دستکتاب ویندوز

piter11
یک شنبه 18 مرداد 1394, 18:45 عصر
کسی نبود ج بده

abdullah20
یک شنبه 18 مرداد 1394, 22:59 عصر
دوست عزیز سوالتون اصلا واضح نیست

piter11
دوشنبه 19 مرداد 1394, 13:04 عصر
ببینید من میخوام برنامه ای بنویسم که طرف به محض اینکه فایلی از ایمیلی که براش ساختم ارسال کردم دانلودش کنه بعد از دانلود خودش به صورت اتوماتیک اتش بشه به پایگاه داده sql server
یعنی فایل دانلود شده از اون ایمیلش ایمپورت بشه به پایگاه داده

aliasghar2
دوشنبه 19 مرداد 1394, 14:13 عصر
اگه کار دانلودش رو انجام دادی دو تا راه داری
یک اینکه فایل رو تو پوشه ذخیره کنی و ادرس رو تو بانک بزاری که نسبتا اسون تره ولی امنیتش پایین تره
دو به صورت فایل استریم تویه دیتابیس ذخیرش کنی که روش سخت تریه ولی امنیت بهتری داره

piter11
چهارشنبه 21 مرداد 1394, 15:33 عصر
نه میشه بیشتر توضیح بدید

aliasghar2
چهارشنبه 21 مرداد 1394, 17:54 عصر
نه میشه بیشتر توضیح بدید

با فرض اینکه شما فایل رو دانلود کردید طبق پست قبلیم شما دو تا راه دارید
روش اول که فایل رو تویه یه مسیری ذخیره میکنه مثلا تویه درایو D فولدر Download بعد میاد تویه دیتابیس یه فیلد string میسازی مثلا با نامه FilePath و تویه برنامه بعد از ذخیره کردن هر فایل میاید ادرسشو تویه همین فیلد نگه میدارید و تویه برنامه هم ادرس رو از بانک خونده و هر کاری میخاید با فایلش میکنید (این روش تویه برنامه های تحت وب بیشتر کاربرد داره چون معمولا هزینه دیتابیس بیشتر ار هزینه هاست هست)
روش دوم روش استریم هست که تویه sql نوعی فیلدی داریم به اسم Stream شما وقتی این فیلد رو می سازید میتونید فایل رو دانلود کرده و به صورت استریم تویه اینجا ذخیره کنید بعدا دوباره استریم رو به فایل تبدیل کنید و ازش استفاده کنید

امیدوارم توضیحاتم کامل بوده باشه در ضمن اگراز من میپرسی اگه امنیت فایلها خیلی مهم نیست روش اول بهتره نهایتش واسه امنیتش رمزنگاریش میکنی