PLSanitizeAttachmentName
Data types
Beskrivelse
PLSanitizeAttachmentName klargør et filnavn til brug som visningsnavn for et mail-bilag
Funktionen fjerner enhver ledende sti, erstatter de tegn, som mail- og filsystemer afviser, og returnerer aldrig et tomt navn
MailSendDemo sender bevidst fjendtlige navne igennem den, inden de vedhæftes
Syntaks
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parametre
| FileName | Kandidatfilnavnet eller den fulde sti |
|---|
Returværdi
Det rensede basisnavn
Bemærkninger
Stiseparatorer af begge slags fjernes, så C:\data\report.pdf giver report.pdf
Et navn, der er tomt efter stifjernelse, eller . eller .. bliver til document.pdf
Kontroltegn under 32 og tegnene <>:"/\|?* erstattes hver med en understregning
Se også
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider