업무용/springjava
Content-disposition
SEOKIHOUSE
2024. 6. 11. 14:30
response header
일반적인 HTTP 응답에서, Content-Disposition 응답 헤더는 콘텐츠라 브라우저 내부에 보여질 것인지, 아니면 다운로드돼서 로컬에 저장될 것인지를 알려주는 헤더다.
Content-Disposition: inline
Content-Disposition: attachment
Content-Disposition: attachment; filename="filename.jpg"
- inline - 기본값으로, 웹페이지 내부에 display
- attachment - 다운로드 해야되는 거라고 명시
- attchment; filename - '다른 이름으로 저장'을 하려면 filename 같이 넣어준다
브라우저가 해당 컨텐츠를 표시할 수 없는 형식이거나, 항상 다운로드하도록 유도하고 싶다면 헤더에 Content-Disposition을 꼭 넣어주어야 한다