PLSanitizeAttachmentName
Data types
描述
PLSanitizeAttachmentName 把文件名整理成可用作邮件附件显示名的形式
该函数剥掉开头的路径,替换邮件系统和文件系统拒绝的字符,并且绝不返回空名
MailSendDemo 在附加附件前,故意把刁钻的名字先交给它处理
语法
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;参数
| FileName | 候选文件名或完整路径 |
|---|
返回值
清理后的基础文件名
备注
两种路径分隔符都会被剥掉,C:\data\report.pdf 会得到 report.pdf
剥掉路径后为空的名字,或 .、..,会变成 document.pdf
小于 32 的控制字符以及 <>:"/\|?* 中的每个字符都会被替换为下划线
另请参阅
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider