DefaultFilenameFormatSanitizer class
namespace: Serenity.ComponentModel assembly: Serenity.Net.Core
Default implementation for IFilenameFormatSanitizer
public class DefaultFilenameFormatSanitizer : IFilenameFormatSanitizer
Public Members
| name | description | |
|---|---|---|
| DefaultFilenameFormatSanitizer() | The default constructor. | |
| virtual SanitizePlaceholder(…) | Default implementation for sanitizing values of replacement placeholders in a file name format string like |X|/|Y|. Trims the value, if is empty, returns "". , Characters like '/', '&', and diacricits etc are replaced by calling StringHelper.SanitizeFileName, then replacing backslashes with underscore, double dots and tailing dots with underscore | |
| virtual SanitizeResult(…) | Sanitizing an upload filename formatting result by replacing backslashes with forward slashes, and replacing double slashes with "//". | |
| static readonly Instance | An instance of this class |
See Also
- interface IFilenameFormatSanitizer
- Source: DefaultFilenameFormatSanitizer.cs