Skip to content

A Full Featured File Manager Sample Project Written In C# Using ASP.NET MVC

Notifications You must be signed in to change notification settings

azhe127/ASP.NET-MVC-File-Manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASP.NET MVC File Manager

A full featured file manager written in c# to create, upload, rename, delete, cut and copy files and folders inside a specific folder. Also synchronized with database, which means every file and folder has an unique Id to be used in other entities as Foreign Key. The file manager has been written in a separate Area which means it can be completely independent from main project.

Here is a screen shot of latest update (2018/08/08) :

A full featured file manager written in c# to create, upload, rename, delete, cut and copy files and folders inside a specific folder.

Note : The project is being developed and there's lots of bugs, thus you should consider it as a BETA version.

Getting Started

To get the File Manager to work follow structures below :

  1. Copy FileManager folder to your Areas folder inside your project
  2. Change all namespaces as your need
  3. Create a folder named File-Repository in the ROOT of your project and give it required permissions
  4. Add public DbSet<FileItem> FileItems { get; set; } to your DbContext then run the command Update-Database -Force in Package Manager Console window
  5. Finally Build the project and enjoy using it

Contributing

Any contribution to optimize the project or add functionalities is extremely welcomed.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Special thanks to :

About

A Full Featured File Manager Sample Project Written In C# Using ASP.NET MVC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.4%
  • HTML 16.1%
  • CSS 15.3%
  • C# 2.2%