DefaultFilenameFormatSanitizer class

namespace: Serenity.ComponentModel   assemblySerenity.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