- Back to Docs
- Install and Configure
- Image
- Server Upload
- Server Delete
- S3 Upload
- Resize
- Validation
- Image Manager
- Simple Server
- File
- Server Upload
- Server Delete
- S3 Upload
- Validation
- References
- Image
- File
- S3
.NET SDK File Reference
Upload (httpContext, fileRoute, options)
Returns: Object
Method used to upload file to the specified location on disk.
Parameters:
-
httpContext
All the HTTP specific information for the HTTP request.
Type: HttpContext
-
fileRoute
The server route where the file will be uploaded. This route must be public to be accessed by the editor.
Type: String
-
options
This parameter is optional. It can be used to pass custom options for the file upload. All available options are described below. 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
Specified 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 completed successfully, 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 an file from disk. Throws an exception if an error occurs.
Parameters:
-
filePath
The server file path.
Type: String