PLSanitizeAttachmentName
Data types
Beskrivning
PLSanitizeAttachmentName förbereder ett filnamn för användning som visningsnamn på en e-postbilaga
Funktionen tar bort inledande sökväg, ersätter de tecken som post- och filsystem avvisar och returnerar aldrig ett tomt namn
MailSendDemo skickar medvetet fientliga namn genom den innan de bifogas
Syntax
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parametrar
| FileName | Kandidatfilnamnet eller hela sökvägen |
|---|
Returvärde
Det städade basnamnet
Anmärkningar
Sökvägsavgränsare av båda slag tas bort, så C:\data\report.pdf ger report.pdf
Ett namn som är tomt efter sökvägsborttag, eller . eller .., blir document.pdf
Styrtecken under 32 och tecknen <>:"/\|?* ersätts var och en med ett understreck
Se även
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider