Network
59. (Network/네트워크) HTTP 헤더 Content-Disposition 설명 및 attachment 파일 다운로드 설명
투케이2K
2024. 6. 11. 19:46
728x90
[구 분]
구분 : Network / 네트워크
제목 : HTTP 헤더 Content-Disposition 설명 및 attachment 파일 다운로드 설명
[설 명]
1. Content-Disposition 란 컨텐츠 처리 응답 헤더 의미로 콘텐츠가 브라우저에 표시될 지 또는 다운로드되어 첨부 파일로 표시되는지를 나타내는 헤더입니다
2. Content-Disposition 는 MIME 콘텐츠를 표시할 수 있으며, inline 및 attachment 를 사용해 웹 표시 및 다운로드 상태를 지정할 수 있습니다
3. Content-Disposition 파일 다운로드 명시 예시 : Content-Disposition: attachment; filename="filename.jpg"
>> attachment : 다운로드해야 함을 나타냄
>> filename : 파일 명칭을 나타냄 (한글 명칭인 경우 URL 인코딩 필요)
4. 모바일 (안드로이드) 에서 웹뷰 DownloadListener 를 사용해 파일 다운로드 상태를 확인하고 싶을 경우 Content-Disposition: attachment; 를 명시해 줘야합니다.
5. 참고 사이트 :
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition
728x90
반응형