PLSanitizeAttachmentName
Data types
Descrição
PLSanitizeAttachmentName prepara um nome de ficheiro para servir de nome de apresentação a um anexo de correio
A função remove qualquer caminho inicial, substitui os caracteres que os sistemas de correio e os sistemas de ficheiros rejeitam e nunca devolve um nome vazio
O MailSendDemo faz-lhe passar nomes deliberadamente hostis antes de os anexar
Sintaxe
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parâmetros
| FileName | O nome de ficheiro candidato ou o caminho completo |
|---|
Valor devolvido
O nome base higienizado
Observações
Os separadores de caminho de ambos os tipos são removidos, pelo que C:\data\report.pdf dá report.pdf
Um nome que fica vazio após a remoção do caminho, ou . ou .., passa a document.pdf
Os caracteres de controlo abaixo de 32 e os caracteres <>:"/\|?* são substituídos, cada um, por um underscore
Consulte também
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider