آکادمی برنامه نویسان مشهد

دوره های آموزش برنامه نویسی و طراحی سایت در مشهد

آکادمی برنامه نویسان مشهد

دوره های آموزش برنامه نویسی و طراحی سایت در مشهد

گروه آموزشی برنامه نویسان با پشتوانه تجربه اساتید خود در زمینه برنامه نویسی اقدام به برگزاری دوره های آموزش برنامه نویسی و طراحی سایت نموده است . هدف نهایی در برگزاری دوره های آموزش برنامه نویسی، آموزش پیاده سازی سیستم های کاربردی در سطوح کاملاً تجاری بوده به نحوی که طبق برنامه ریزی، دانشجو در پایان دوره های آموزش برنامه نویسی و طراحی سایت علاوه بر تسلط بر مباحث تئوریک و اصول توسعه نرم افزار ، توانائی پیاده سازی یک پروژه را در سطحی بالا را دارا خواهد بود .

  • ۰
  • ۰

ذخیره فایل در پایگاه داده SQL Server با استفاده از کنترل FileUpload

دراین مقاله نحوه ذخیره مستقیم فایل در پایگاه داده با استفاده از کنترل FileUpload در ASP.NET شرح داده می شود .

طراحی پایگاه داده

من یک پایگاه داده با نام dbFiles  که دارای یک جدول با نام dbFiles ایجاد کردم . در جدول ۴ فیلد وجود دارد. نمای  کامل در تصویر زیر :

UploadFilesToDB-1

همانطور که در بالا مشاهده می کنید Identity Specification در فیلد id به مقدار  true  تنظیم  شده است به این معنی که به صورت خودکار خودش افزایش پیدا کند.

فیلد توضیحات
id شناسه
Name نام فایل
Content Type نوع محتوای فایل
Data فایل ذخیره شده بر اساس داده های باینری

ارتباط با پایگاه داده ( Connection String)

Connection String جهت ارتباط با پایگاه داده در زیر آمده است با توجه به نیازتان آن را تغییر دهید

 

برای شروع یک کنترل FileUpload ، یک دکمه و یک Lable برای نمایش پیام اضافه کنید

 

کد های زیر برای صدا زدن رویداد کلیک در دکمه آپلود است

C#

VB.Net

در کد های بالا فایل آپلود شده ابتدا به صورت Stream (جریان) خوانده شد و بعد تبدیل به آرایه از بایت ها با استفاده از Binary Reader شد و در نهایت آرایه بایت ها در پایگاه داده با استفاده از متد InsertUpdateData  ذخیره شد.

تابع InsertUpdateData در زیر آمده است

C#

VB.NET

شما می توانید کد های مربوطه (VB و #C) را از لینک زیر دانلود کنید .

دانلود کدها

  • ۹۷/۰۵/۲۱
  • mohamad azari

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی