lightmy.day

HTTP 헤더

Content-Disposition HTTP 헤더 의미

Content-Disposition은 콘텐츠를 인라인으로 표시할지 파일로 다운로드할지 힌트를 줍니다.

의미

서버가 응답 본문에 대한 표시 및 파일명 지침을 제공합니다.

나타나는 위치

파일 다운로드, 생성된 보고서 및 첨부 파일이 흔히 이를 사용합니다.

확인할 사항

파일명 인코딩, 첨부 파일 동작, 사용자가 제어하는 파일명이 안전하게 정제되는지 확인하세요.

예시

Content-Disposition: attachment; filename="report.pdf"

일반적인 값과 지시어

inline
브라우저는 페이지 또는 탭 내부에 콘텐츠를 표시할 수 있습니다.
attachment
브라우저는 응답을 다운로드로 취급해야 합니다.
filename
filename="report.pdf"다운로드된 첨부 파일의 파일명을 제안합니다.

참고 자료

관련 HTTP 헤더

관련 HTTP 상태 코드