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
) :
Note : The project is being developed and there's lots of bugs, thus you should consider it as a BETA version.
To get the File Manager to work follow structures below :
- Copy
FileManager
folder to yourAreas
folder inside your project - Change all
namespaces
as your need - Create a folder named
File-Repository
in the ROOT of your project and give it required permissions - Add
public DbSet<FileItem> FileItems { get; set; }
to yourDbContext
then run the commandUpdate-Database -Force
inPackage Manager Console
window - Finally Build the project and enjoy using it
Any contribution to optimize the project or add functionalities is extremely welcomed.
- Hooman Limouee - Hooman-Limouee
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
Special thanks to :