다음을 통해 공유


IFormFile.FileName 속성

정의

Content-Disposition 헤더에서 파일 이름을 가져옵니다.

public:
 property System::String ^ FileName { System::String ^ get(); };
public string FileName { get; }
member this.FileName : string
Public ReadOnly Property FileName As String

속성 값

설명

표시 및 로깅 이외의 FileName 속성 IFormFile 은 사용하지 마세요. 표시하거나 로깅할 경우 파일 이름을 HTML로 인코딩합니다. 사이버 공격은 전체 경로 또는 상대 경로를 포함하여 악의적인 파일 이름을 제공할 수 있습니다.

다음 코드를 사용하여 파일 이름에서 경로를 제거할 수 있습니다.

string untrustedFileName = Path.GetFileName(formFile.FileName);

적용 대상