چند وقت پیش بر روی یک پروژه که در پلتفرم ASP.Net Core در حال توسعه بود، کار میکردم که در قسمتی از آن نیاز به یک بخش برای مدیریت و آپلود فایلها داشتم، طبق معمول کل اینترنت رو زیر و رو کردم تا شاید بتوانم کنترل آماده ایی برای این Feature پیدا کنم.
متاسفانه پس از کلی جستجو به غیر از چند کنترل File Manager گران قیمت، هیچ گزینه رایگان و جمع جوری دیگری نتوانستم پیدا کنم.
پس تصمیم گرفتم خودم دست به کار بشم و شروع به توسعه یک کنترل برای مدیریت فایلهای سمت سرور با امکاناتی از قبیل آپلود، دانلود، کپی و پیست فایلها و ... کنم که نتیجه آن شد Hgo.ASPNETCore.FileManager !
پس از طراحی و اتمام توسعه آن، تصمیم گرفتم Hgo.ASPNETCore.FileManager را به صورت رایگان و اوپن سورس در GitHub و Nuget.org منتشر کنم تا اگر کسی نیاز به این کنترل در پروژه خود داشت، بتونه به رایگان ازش استفاده کنه.
تو این مقاله قصد دارم به معرفی برخی از ویژگیهای Hgo.ASPNETCore.FileManager بپردازم:
برای اطلاعات بیشتر و مشاهذه مستندات این پروژه میتوانید به مخزن Github زیر سری بزنید:
https://github.com/H-Ghamarzadeh/HGO.ASPNetCore.FileManager
لینک دانلود پروژه در Nuget.org:
https://www.nuget.org/packages/HGO.ASPNetCore.FileManager
نسخه نمایشی آنلاین:
https://filemanager.ghamarzadeh.com/
همچنین من 2 ویدیو در مورد نحوه نصب و استفاده از این کنترل در ASP.Net Core MVC و Razor Pages آماده کردم و تو Youtube آپلود کردم که میتوانید از لینکهای زیر مشاهده کنید:
خیلی خوشحال میشم نظرتون رو بدونم، اگر هرگونه پیشنهادی هم داشتید لطفا با من از طریق ایمیل و اکانت لینکدینم در تماس باشید:
https://www.linkedin.com/in/hadi-ghamarzadeh-b2439256/
موفق باشین!