보안성 심사하다가 파일명과 관련한 사항이 검토되어 처리한 소스임
파일명으로 사용할 수 없는 문자나 특수문자를 걸러내는 내용임
public static string ReplaceFileName(string s)
{
Regex regex = new Regex(string.Format("[{0}]", Regex.Escape(new string(Path.GetInvalidFileNameChars()))));
s = regex.Replace(s, "");
return s;
}
MSDN에 있는 내용임.
'프로그래밍 > C#' 카테고리의 다른 글
자바스크립트 CryptoJS.HmacSHA256를 C# HMACSHA256 클래스 대응 (0) | 2021.10.28 |
---|---|
C# WEB URL로 PDF 다운받아 Base64문자열 변환하기 (0) | 2021.02.17 |
C# XML 내용 안전하게 읽기 (0) | 2018.02.28 |
C# SecureString 클래스를 이용한 문자열 보호 (0) | 2018.02.27 |
C# 파일 경로 유효성 체크 (0) | 2018.02.26 |
C# 싱글톤 패턴 예제 모음 (2) | 2018.02.21 |
C# DataGridView 에서 선택된 DataRow 꺼내기 (0) | 2018.01.11 |
C# 일정 범위 내에 IP 체크하기 (0) | 2017.11.09 |