- Getting Started
- Browser Support
- Languages Support
- Shortcuts
- Activation
- Examples
- Customize the Editor
- Use-cases
- Plugins
- APIs
- Development Frameworks
- Server Integrations
- Server SDKs
- Migration Guides
- Changelog
- Tutorials
.NET SDK File Reference
Upload (httpContext, fileRoute, options)
Returns: Object
Method used to upload a file to a specified location on disk.
Parameters:
-
httpContext
All the HTTP specific information for the HTTP request.
Type: HttpContext
-
fileRoute
The server route for file uploads. This route must be public.
Type: String
-
options
This parameter is optional. It is used to pass custom options for the file upload.
Short example:
FroalaEditor.FileOptions options = new FroalaEditor.FileOptions { Fieldname = "myFile", Validation = new FroalaEditor.FileValidation(yourCustomValidationFunction) };
Type: FileOptions
options parameter:
-
Fieldname
Tag name that points to the file.
Type: String Default: "file"
-
Validation
Specify the allowed image extensions and mimetypes.
Type: FileValidation Default: /// Allowed file validation default extensions. public static string[] AllowedFileExtsDefault = new string[] { "txt", "pdf", "doc" }; /// Allowed file validation default mimetypes. public static string[] AllowedFileMimetypesDefault = new string[] { "text/plain", "application/msword", "application/x-pdf", "application/pdf" };
Response
If the upload is successful, the method returns an object with the absolute path to the uploaded file. If an error occurs, the method throws an exception.
try
{
return Json(FroalaEditor.File.Upload(System.Web.HttpContext.Current, uploadPath));
}
catch (Exception e)
{
return Json(e);
}
Delete (filePath)
Method used to delete a file from disk. Throws an exception if an error occurs.
Parameters:
-
filePath
The server file path.
Type: String
Do you think we can improve this article? Let us know.