PDA

View Full Version : آپلود و دانلود فایل exe یا rar در database



mehdi0020
دوشنبه 10 آبان 1395, 09:45 صبح
سلام
2 روزه دارم دنبالش میگردم چیز به درد بخوری پیدا نکردم
من میخوام بعد از روز رسانی برنامم فایل exe جدید رو تو دیتابیسم ذخیره کنتم تا کاربر بعد از بازکردن برنامه نرم افزار رو به روز رسانی کنه
چون کاربرهام دسترسی به اینترنت ندارند بهترین راه همینه
کمک میخوام برای ذخیره فایل تو دیتابیس
نوع فیلد دیتابیس
دانلود از دیتابیس و کپی کردن در آدرس برنامه
لطفا کمکم کنید 2 روزه وقتمو گرفته

Mahmoud Zaad
دوشنبه 10 آبان 1395, 10:48 صبح
سلام
من متوجه نشدم، اگر ممکنه دقیقتر روال کار رو توضیح بدید. وقتی کاربرها اینترنت ندارن چطوری فایل جدید رو به دست کاربر می رسونید و چرا می خواید تو دیتابیس ذخیره اش کنید؟

mehdi0020
دوشنبه 10 آبان 1395, 10:51 صبح
سلام
من متوجه نشدم، اگر ممکنه دقیقتر روال کار رو توضیح بدید. وقتی کاربرها اینترنت ندارن چطوری فایل جدید رو به دست کاربر می رسونید و چرا می خواید تو دیتابیس ذخیره اش کنید؟

فایل جدید رو داخل دیتابیسم ذخیره میکنم و توسط کاربر بوسیله یه برنامه کمکی جایگزین فایل احرایی قبلیم میکنم
روش کارم اینه الان مشکلم تو ذخیره و بازیابی فایل از دیتابیسم هست

Mahmoud Zaad
دوشنبه 10 آبان 1395, 11:00 صبح
خب من میگم فایل جدید رو چطوری به کاربر می دی؟ با سی دی، روی فلش میریزی میبری براش یا اون میاد ازت میگیره یا چی؟ به هر حال وقتی فایل رو داری یه برنامه آپدیت بنویس که کاربر فایل رو انتخاب کنه و به جای نسخه قبلی کپی کنه.

mehdi0020
دوشنبه 10 آبان 1395, 11:32 صبح
خب من میگم فایل جدید رو چطوری به کاربر می دی؟ با سی دی، روی فلش میریزی میبری براش یا اون میاد ازت میگیره یا چی؟ به هر حال وقتی فایل رو داری یه برنامه آپدیت بنویس که کاربر فایل رو انتخاب کنه و به جای نسخه قبلی کپی کنه.
عزیزم میگم که میخوام فابیل تو دیتابیس ذخیره کنم بعد تو برنامه کلاینتم در صورتیکه برنامه آپدیت شده باشه ئانلود کنه و جایگزین فایل قدیمی برنامه
مثل بقیه اطلاعاتی که روی سرور هستش و کاربر بهشون دسترسی داره

Mahmoud Zaad
دوشنبه 10 آبان 1395, 12:01 عصر
درست پرسیدن سوال نیمی از ایمان است، ما که علم غیب نداریم برنامه شما شبکه است. فکر کردم یکسری مشتری مستقل دارید. عیب نداره!
اما جواب:
این لینک (http://stackoverflow.com/questions/27956713/store-retrieve-files-to-from-sql-server-database)
این لینک (http://www.morgantechspace.com/2014/05/How-to-Store-and-Retrieve-File-in-SQL-Server-using-CSharp.html)

mehdi0020
دوشنبه 10 آبان 1395, 13:11 عصر
درست پرسیدن سوال نیمی از ایمان است، ما که علم غیب نداریم برنامه شما شبکه است. فکر کردم یکسری مشتری مستقل دارید. عیب نداره!
اما جواب:
این لینک (http://stackoverflow.com/questions/27956713/store-retrieve-files-to-from-sql-server-database)
این لینک (http://www.morgantechspace.com/2014/05/How-to-Store-and-Retrieve-File-in-SQL-Server-using-CSharp.html)
ممنون داداش گلم حق با شما بود سوالم یه کم نا مفهمه
کارت عالی بود جواب گرفتم
فقط یه سوال:
الان من فایل آپدیت جدید دارمش با خود برنامه نمیتونم جایگزین فایل قدیمی بکنم حتما باید از یه برنامه کمکی دیگه استفاده کنم؟
اگه راهی داره با خود برنامه انجام بدم ممنون میشم راهنماییم کنی

Mahmoud Zaad
دوشنبه 10 آبان 1395, 14:14 عصر
فایل کمکی می خواد. بعد از اینکه فایل دانلود شد یه پیغام میدید که فایل دانلود شد و یه دکمه که روش نوشته بروزرسانی. بعد به کاربر می گید که برنامه مجدداً راه اندازی میشه اگه چیزی رو میخواد ذخیره کنه. وقتی دکمه بروز رسانی رو زد شما برنامه کمکی رو اجرا می کنید و برنامه اصلی رو می بندید. توی برنامه کمکی فایل برنامه رو در مکان مورد نظر کپی یا اکسترکت می کنید. بعد از اینکار مجدداً برنامه اصلی رو اجرا می کنید و برنامه کمکی رو می بندید. برنامه کمکی می تونه رابط کاربری هم نداشته باشه یعنی یه فرم باشه که کارها توی لودش انجام بشه و showInTaskbarش غیر فعال باشه

mehdi0020
یک شنبه 16 آبان 1395, 15:04 عصر
سلام ذخیره و بازیابی و آپدیت برنامم به خوبی کار میکنه الان یه مشکل دیگه دارم
چون ممکنه یه سری کامپوننت و ... به برنامم اضافه شه بهتره دیدم یه فایل rar یا zip تهیه کنم و هرچی میخوام آپدیت یا اضافه کنم داخل اون بگذارم و اونو تو دیتابیسم آپلود کنم
حالا سوالم اینه که روش آپلود همونه که گفتید اما روز دانلود استخراج و اکسترکت فایل فشرده چه میشه؟ امروز از صبح تا الان داشتم سرچ میکردم

Mahmoud Zaad
یک شنبه 16 آبان 1395, 15:36 عصر
سلام
این پست (http://barnamenevis.org/showthread.php?240259-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%81%D8%A7%DB%8C%D9%84-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-zip-%D8%A8%D8%A7-password&p=1069240&viewfull=1#post1069240) و این تاپیک (http://barnamenevis.org/showthread.php?210178-ZiP-%D9%88-Unzip-%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84-%D9%88-%D9%81%D9%88%D9%84%D8%AF%D8%B1-%D9%87%D8%A7-%D8%A8%D9%87-%D8%B1%D9%88%D8%B4-%D8%AE%DB%8C%D9%84%DB%8C-%D8%B3%D8%A7%D8%AF%D9%87-!) رو نگاه کنید.