-
Install the NuGet package: https://www.nuget.org/packages/elFinder.NetCore/
-
Look at the demo project for an example on how to integrate it into your own project.
As simple as that!
In order to use the Azure Storage Connector
- Open your Startup.cs file and look for the following lines:
AzureStorageAPI.AccountName = "[Name]";
AzureStorageAPI.AccountKey = "[Key]";
Replace
[Name]
and[Key]
with the appropriate values for your Azure account.
-
Change the root directory in the
AzureStorageController
fromtest
to the name of your Azure file share. -
Change the
url
parameter in /Views/FileManager/Index.cshtml to point to theAzureStorageController
.
elFinder.NetCore is based on my fork of elFinder.Net by Leniel Macaferi which itself was based on an older version by Yevhen Noskov, which as far as I can tell is the original.
Many thanks also to Flavio Smirne for the excellent contribution of an Azure Storage driver and the work done to allow such extensibility.