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

FileNameKandidatfilnavnet 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