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