Hadi “H.Ghamarzadeh” Ghamarzadeh
Hadi “H.Ghamarzadeh” Ghamarzadeh
خواندن ۳ دقیقه·۸ ماه پیش

کامپوننت HGO.ASPNetCore.FileManager: یک کاوشگر فایل پر از امکانات برای ASP.Net Core

ابزار HGO.ASPNetCore.FileManager یک کامپوننت مدیریت و کاوشگر فایل رایگان، متن باز و ساده برای استفاده است که به طور خاص برای برنامه های کاربردی ASP.Net Core 6 و بالاتر طراحی شده است. این ابزار مجموعه ای غنی از ویژگی ها را در اختیار شما قرار می دهد تا کاربران بتوانند مستقیماً از سمت Client، فایل های سرور را مدیریت کنند.

دمو آنلاین

ویژگی های کلیدی HGO.ASPNetCore.FileManager

  • مدیریت فایل و پوشه: به راحتی فایل ها و پوشه ها را ایجاد، تغییر نام، حذف و ویرایش کنید.
  • پشتیبانی چند پلتفرم: بدون مشکل روی سیستم عامل های ویندوز، لینوکس و macOS کار می کند.
  • عملیات کپی، بریدن و چسباندن: سازماندهی فایل و پوشه را به راحتی مدیریت کنید.
  • فشرده سازی و استخراج آرشیو: از فرمت های مختلف آرشیو مانند RAR، ZIP، TAR و موارد دیگر پشتیبانی می کند.
  • بارگذاری و دانلود فایل: به راحتی فایل ها را بین کلاینت و سرور انتقال دهید.
  • ویرایشگر کد داخلی: فایل های مبتنی بر متن را مستقیماً در داخل کاوشگر فایل با استفاده از ویرایشگر قدرتمند CodeMirror ویرایش کنید (پشتیبانی از فایل های .css، .html، .js و غیره).
  • قابلیت جستجو: به سرعت فایل ها و پوشه های خاص را روی سرور پیدا کنید.
  • ویژگی های قابل تنظیم: قابلیت ها را بر اساس نیازهای پروژه خود فعال یا غیرفعال کنید.
  • نظارت بر فضای دیسک: از میزان استفاده از فضای ذخیره سازی سرور مطلع شوید.
  • تم های حالت روشن و تاریک: تم متناسب با زیبایی شناسی برنامه خود را انتخاب کنید.

شروع به کار با HGO.ASPNetCore.FileManager

کامپوننت HGO.ASPNetCore.FileManager در NuGet موجود است و نصب آن را بسیار آسان می کند. می توانید آن را با استفاده از کنسول مدیریت پکیج NuGet یا رابط خط فرمان .NET Core (dotnet CLI) نصب کنید.

پس از نصب، این کامپوننت باید در IoC برنامه ASP.NET Core شما ثبت شود. راهنما با استفاده از قطعه های کد، دستورالعمل های روشنی در مورد نحوه انجام این کار ارائه می دهد.

در اینجا یک نمای کلی از فرآیند نصب آورده شده است:

  1. ابتدا HGO.ASPNetCore.FileManager را از طریق NuGet یا dotnet CLI نصب کنید.
  2. کامپوننت را در IoC برنامه خود ثبت کنید.
  3. یک Action Method برای رسیدگی به عملیات سمت سرور روی فایل ها و پوشه ها ایجاد کنید.
  4. رابط IFileManagerCommandsProcessor را به کلاس کنترلر خود تزریق کنید تا با کامپوننت مدیریت فایل تعامل داشته باشید.
  5. کامپوننت HGO.ASPNetCore.FileManager را با استفاده از متد Component.InvokeAsync در Razor Pages یا View های خود ادغام کنید.
  6. لینکهای لازم به فایل های جاوا اسکریپت و سی اس اس HGO.ASPNetCore.FileManager را در View خود بگنجانید.

این راهنما همچنین لینک هایی به پروژه های نمونه ارائه می دهد که HGO.ASPNetCore.FileManager را در حال اجرا نشان می دهد، از جمله پیاده سازی های ASP.Net Core MVC و Razor Pages. علاوه بر این، آموزش های ویدیویی در یوتیوب فرآیند نصب را برای این نوع پروژه ها نشان می دهد.

توجه مهم: HGO.ASPNetCore.FileManager به کتابخانه jQuery وابسته است. اطمینان حاصل کنید که قبل از استفاده از متد RenderHgoFileManagerJavaScripts برای جلوگیری از هرگونه مشکلی، به jQuery ارجاع دهید.

ابزار HGO.ASPNetCore.FileManager با مجموعه ویژگی های جامع و فرآیند یکپارچه سازی ساده، راه حلی قانع کننده برای افزودن قابلیت های مدیریت فایل قدرتمند به برنامه های وب ASP.Net Core شما ارائه می دهد.


دمو آنلاین:

https://filemanager.ghamarzadeh.com/

لینک پروژه در گیتهاب:

https://github.com/H-Ghamarzadeh/HGO.ASPNetCore.FileManager

لینک Nuget:

https://www.nuget.org/packages/HGO.ASPNetCore.FileManager/

ویدیو های آموزشی نصب در یوتیوب:

https://www.youtube.com/watch?v=_1bZYUQm3wc

https://www.youtube.com/watch?v=kDlHLdVtrMc

جاوا اسکریپتسمت سرورASPNET COREaspnetcore
شاید از این پست‌ها خوشتان بیاید