## Local File Provider Notes

The following guide shows the steps to config local file provider in RichTextEditor.

### 1. Add Provider code to project

Copy LocalFileProvider.cs file to your application App_Code folder.

### 2. Set a physical path on the server for LocalFileProvider

Edit the PhysicalFolder property in LocalFileProvider.cs.

static public string PhysicalFolder
{
get
{
return "d:\\myfolder";
}
}

### 3. Set FileProviderType of RichTextEditor and copy download.ashx to your application

Copy LocalFileProvider/download.ashx to your website folder, you can rename it.

Use SetSecurity method to set the FileProviderType.

Editor1.SetSecurity("*", "*", "FileProviderType", typeof(LocalFileProvider).AssemblyQualifiedName);
Editor1.SetSecurity("*", "*", "StoragePath", "/");
Editor1.SetSecurity("*", "*", "FileProviderArg0", "download.ashx?file=");