ذخیره فایل در پایگاه داده SQL Server با استفاده از کنترل FileUpload
دراین مقاله نحوه ذخیره مستقیم فایل در پایگاه داده با استفاده از کنترل FileUpload در ASP.NET شرح داده می شود .
طراحی پایگاه داده
من یک پایگاه داده با نام dbFiles که دارای یک جدول با نام dbFiles ایجاد کردم . در جدول ۴ فیلد وجود دارد. نمای کامل در تصویر زیر :
همانطور که در بالا مشاهده می کنید Identity Specification در فیلد id به مقدار true تنظیم شده است به این معنی که به صورت خودکار خودش افزایش پیدا کند.
فیلد | توضیحات |
---|---|
id | شناسه |
Name | نام فایل |
Content Type | نوع محتوای فایل |
Data | فایل ذخیره شده بر اساس داده های باینری |
ارتباط با پایگاه داده ( Connection String)
Connection String جهت ارتباط با پایگاه داده در زیر آمده است با توجه به نیازتان آن را تغییر دهید
برای شروع یک کنترل FileUpload ، یک دکمه و یک Lable برای نمایش پیام اضافه کنید
کد های زیر برای صدا زدن رویداد کلیک در دکمه آپلود است
C#
VB.Net
تابع InsertUpdateData در زیر آمده است
C#
VB.NET
حتما نگاهی به این مقالات بیندازید
- ۹۷/۰۵/۲۱