파일 경로 체크 시 보안성 관련 문제를 해결하다가 찾은 소스
경로로 사용할 수 없는 문자가 있는지 확인해서 빈 문자열로 바꿔줌
public string ReplacePath(string s)
{
Regex regex = new Regex(string.Format("{0}", Regex.Escape(new string(Path.GetInvalidPathChars()))));
s = regex.Replace(s, "");
return s;
}
MSDN 권고 소스임..
'프로그래밍 > C#' 카테고리의 다른 글
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 |
C# WebBrowser 키이벤트 엔터키 막기 (0) | 2017.09.26 |