PLSanitizeAttachmentName
Data types
Description
PLSanitizeAttachmentName prépare un nom de fichier pour servir de nom d'affichage à une pièce jointe de mail
La fonction supprime tout chemin initial, remplace les caractères rejetés par les systèmes de messagerie et de fichiers, et ne renvoie jamais un nom vide
Le MailSendDemo lui fait passer des noms délibérément hostiles avant de les joindre
Syntaxe
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Paramètres
| FileName | Le nom de fichier candidat ou le chemin complet |
|---|
Valeur de retour
Le nom de base assaini
Remarques
Les séparateurs de chemin des deux sortes sont supprimés, si bien que C:\data\report.pdf donne report.pdf
Un nom vide après suppression du chemin, ou . ou .., devient document.pdf
Les caractères de contrôle inférieurs à 32 et les caractères <>:"/\|?* sont remplacés un à un par un tiret bas
Voir aussi
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider