PLSanitizeAttachmentName
Data types
Beschrijving
PLSanitizeAttachmentName maakt een bestandsnaam geschikt voor gebruik als weergavenaam van een mailbijlage
De functie stript elk voorliggend pad, vervangt de tekens die mail- en bestandssystemen afkeuren, en geeft nooit een lege naam terug
De MailSendDemo stuurt opzettelijk vijandige namen erdoorheen voordat ze worden bijgevoegd
Syntaxis
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parameters
| FileName | De kandidaat-bestandsnaam of het volledige pad |
|---|
Retourwaarde
De opgeschoonde basisnaam
Opmerkingen
Padscheiders van beide soorten worden gestript, dus C:\data\report.pdf levert report.pdf op
Een naam die na het strippen van het pad leeg is, of . of .., wordt document.pdf
Stuurtekens onder 32 en de tekens <>:"/\|?* worden elk vervangen door een underscore
Zie ook
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider