PLSanitizeAttachmentName
Data types
Descrição
PLSanitizeAttachmentName prepara um nome de arquivo para ser usado como nome de exibição de um anexo de e-mail
A função remove qualquer caminho inicial, substitui os caracteres que sistemas de e-mail e sistemas de arquivos rejeitam e nunca retorna um nome vazio
O MailSendDemo passa nomes deliberadamente hostis por ele antes de anexar
Sintaxe
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;Parâmetros
| FileName | O nome de arquivo candidato ou o caminho completo |
|---|
Valor retornado
O nome base sanitizado
Observações
Separadores de caminho dos dois tipos são removidos, então C:\data\report.pdf produz report.pdf
Um nome que fica vazio após a remoção do caminho, ou . ou .., vira document.pdf
Caracteres de controle abaixo de 32 e os caracteres <>:"/\|?* são substituídos, cada um, por um underscore
Veja também
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider