PLSanitizeAttachmentName
Data types
설명
PLSanitizeAttachmentName은 파일 이름을 메일 첨부 표시 이름으로 쓸 수 있게 다듬습니다
앞쪽 경로를 떼어내고, 메일 시스템과 파일 시스템이 거부하는 문자를 바꾸며, 빈 이름을 반환하지 않습니다
MailSendDemo는 첨부하기 전에 일부러 공격적인 이름을 이 함수에 통과시킵니다
구문
Delphi
Function PLSanitizeAttachmentName(Const FileName: WideString): WideString;매개변수
| FileName | 후보 파일 이름 또는 전체 경로 |
|---|
반환 값
정리(sanitize)된 베이스 이름
비고
두 종류의 경로 구분자는 모두 제거됩니다. C:\data\report.pdf는 report.pdf가 됩니다
경로를 떼고 나서 빈 이름이거나 ., ..이면 document.pdf가 됩니다
32 미만 제어 문자와 <>:"/\|?* 문자는 각각 밑줄로 바뀝니다
참고 항목
PLCreateDefaultMailProvider, TPDFlibMailRequest, IPDFlibMailProvider