PLSanitizeAttachmentName
Data types
Opis
PLSanitizeAttachmentName przygotowuje nazwę pliku do użycia jako nazwa wyświetlana załącznika wiadomości
Funkcja obcina początkową ścieżkę, zastępuje znaki odrzucane przez systemy pocztowe i systemy plików oraz nigdy nie zwraca pustej nazwy
Demo MailSendDemo przepuszcza przez nią celowo wrogie nazwy przed załączeniem plików
Składnia
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parametry
| FileName | Kandydacka nazwa pliku albo pełna ścieżka |
|---|
Wartość zwracana
Oczyszczona nazwa podstawowa
Uwagi
Oba rodzaje separatorów ścieżki są obcinane, więc z C:\data\report.pdf wychodzi report.pdf
Nazwa pusta po obcięciu ścieżki, a także . i .. stają się document.pdf
Znaki kontrolne poniżej 32 oraz znaki <>:"/\|?* są każde zastępowane podkreślnikiem
Zobacz również
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider