투케이2K

59. (Network/네트워크) HTTP 헤더 Content-Disposition 설명 및 attachment 파일 다운로드 설명 본문

Network

59. (Network/네트워크) HTTP 헤더 Content-Disposition 설명 및 attachment 파일 다운로드 설명

투케이2K 2024. 6. 11. 19:46

[구 분]

구분 : 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

 

반응형
Comments