PLSanitizeAttachmentName
Data types
Descripción
PLSanitizeAttachmentName prepara un nombre de archivo para usarlo como nombre visible de un adjunto de correo
La función elimina cualquier ruta inicial, sustituye los caracteres que los sistemas de correo y de archivos rechazan y nunca devuelve un nombre vacío
El MailSendDemo pasa por él nombres deliberadamente hostiles antes de adjuntarlos
Sintaxis
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parámetros
| FileName | El nombre de archivo candidato o la ruta completa |
|---|
Valor devuelto
El nombre base saneado
Observaciones
Se eliminan los separadores de ruta de ambos tipos, así que C:\data\report.pdf produce report.pdf
Un nombre que queda vacío tras quitar la ruta, o . o .., pasa a ser document.pdf
Los caracteres de control por debajo de 32 y los caracteres <>:"/\|?* se sustituyen cada uno por un guion bajo
Véase también
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider