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