HTTP 헤더
Content-Disposition HTTP 헤더 의미
Content-Disposition은 콘텐츠를 인라인으로 표시할지 파일로 다운로드할지 힌트를 줍니다.
의미
서버가 응답 본문에 대한 표시 및 파일명 지침을 제공합니다.
나타나는 위치
파일 다운로드, 생성된 보고서 및 첨부 파일이 흔히 이를 사용합니다.
확인할 사항
파일명 인코딩, 첨부 파일 동작, 사용자가 제어하는 파일명이 안전하게 정제되는지 확인하세요.
예시
Content-Disposition: attachment; filename="report.pdf"일반적인 값과 지시어
inline- 브라우저는 페이지 또는 탭 내부에 콘텐츠를 표시할 수 있습니다.
attachment- 브라우저는 응답을 다운로드로 취급해야 합니다.
filenamefilename="report.pdf"다운로드된 첨부 파일의 파일명을 제안합니다.