2
Markdown 파일을 파일 입력으로 허용하는 PHP 웹 응용 프로그램에서 작업하고 있습니다.Markdown 파일 확인
Markdown 및 Markdown 파일 만 업로드하고 있는지 어떻게 확인해야합니까?
확장 프로그램보다 더 자세히 확인해야한다고 생각합니다. 아마도 MIME 유형입니까?
그렇다면 그 MIME 유형은 무엇입니까?
Markdown 파일을 파일 입력으로 허용하는 PHP 웹 응용 프로그램에서 작업하고 있습니다.Markdown 파일 확인
Markdown 및 Markdown 파일 만 업로드하고 있는지 어떻게 확인해야합니까?
확장 프로그램보다 더 자세히 확인해야한다고 생각합니다. 아마도 MIME 유형입니까?
그렇다면 그 MIME 유형은 무엇입니까?
확장자와 MIME 유형이 동일합니다.
사용자가 HTML이나 자바 스크립트 파일을 업로드하는 경우 UTF-8, 당신은 어떤 바이너리 파일 (이미지 파일 등)if ($markdown !== iconv("UTF-8", "UTF-8//IGNORE", $markdown)) {
을 차단할 수 있습니다
검사, 그것은 당신이 원하는 것은 아니지만,이 마크 다운 일치 통사론. 그래서 PHP는 그것을 식별 할 수 없습니다.
확장 및 MIME 형식은 Windows에서만 동일합니다. –
마임 유형은 좋은 시작이지만 모든 업로드 된 사용자 파일과 마찬가지로 가능한 경우 콘텐츠를 확인하는 것도 좋습니다. – Scuzzy