PLSanitizeAttachmentName
Data types
Popis
PLSanitizeAttachmentName připraví název souboru k použití jako zobrazovaný název přílohy zprávy
Funkce ořeže úvodní cestu, nahradí znaky, které poštovní a souborové systémy odmítají, a nikdy nevrátí prázdný název
Ukázka MailSendDemo jimi pouští záměrně nebezpečné názvy, než soubory přiloží
Syntaxe
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parametry
| FileName | Kandidátní název souboru nebo celá cesta |
|---|
Návratová hodnota
Očištěný základní název
Poznámky
Oddělovače cest obou druhů se ořežou, takže z C:\data\report.pdf vznikne report.pdf
Název prázdný po ořezu cesty, stejně jako . a .., se stane document.pdf
Řídicí znaky pod 32 a znaky <>:"/\|?* se každý nahradí podtržítkem
Viz také
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider