서버가 표시 방법을 안내해 같은 PDF도 다르게 보일 수 있습니다
Content-Disposition은 응답을 브라우저 안에 표시할지 첨부파일로 내려받도록 할지 알립니다. inline과 attachment의 안내가 다르고 브라우저·사용자 설정도 실제 동작에 영향을 줄 수 있습니다. 따라서 같은 확장자라는 이유만으로 항상 새 탭에서 열려야 한다고 단정하지 않습니다. 근거: MDN Content-Disposition, 2026-11-04.
근거: MDN Content-Disposition · 2026-11-04 확인
형식·표시·이름을 세 칸으로 나눠 읽습니다
가상의 보고서 응답이 Content-Type: application/pdf, Content-Disposition: attachment; filename=report.pdf라면 형식 선언은 PDF, 표시 안내는 첨부, 제안 이름은 report.pdf입니다. 이 헤더 예는 설명용이며 실제 전송 결과가 아닙니다. 이름을 .pdf로 바꿨다고 본문이 변환되는 것은 아닙니다. 실제 내용이 오류 HTML이라면 다운로드되어도 올바른 보고서가 아니므로 파일 이름만으로 납품 검수를 끝내지 않습니다.
근거: MDN Content-Disposition · 2026-11-04 확인
다르게 열리면 최종 응답과 로컬 설정을 순서대로 봅니다
허가된 파일 주소에서 Network의 최종 상태와 두 헤더를 기록합니다. 이동 전 서버와 최종 파일 서버의 헤더를 섞지 않습니다. 파일을 받을 수 있다면 실제 형식으로 열리는지 확인하고, 같은 정상 응답인데 표시만 다르면 브라우저의 PDF 열기·다운로드 설정이나 확장 프로그램 영향을 살핍니다. 설정을 바꾸기 전 기존 값을 적어 되돌릴 수 있게 합니다.
근거: MDN Content-Disposition · 2026-11-04 확인
다운로드 이름은 신뢰할 파일 경로가 아닙니다
서버가 제안한 이름을 사용자가 원하는 저장 위치나 실행 허가로 받아들이지 않습니다. 자동 저장기를 만들 때는 외부 이름을 그대로 로컬 경로에 붙이지 말고 해당 도구의 안전한 파일명 규칙을 따릅니다. 이 글은 자동 저장 기능을 구현한 것이 아닙니다. 낯선 실행 파일이나 예기치 않은 문서가 오면 열기를 멈추고 공식 제공 경로를 확인합니다.
해결은 원하는 열기와 올바른 본문을 모두 확인해야 합니다
성공 기준은 의도한 표시 방식, 적절한 저장 이름, 실제 문서 내용이 모두 맞는 것입니다. 헤더를 바꾼 뒤 한 브라우저에서만 확인했다면 확인 범위를 그렇게 기록합니다. 서버 정책을 바꿀 권한이 없으면 주소·시각·최종 헤더·관찰한 동작을 비밀 없이 전달하고 파일을 변환했다고 잘못 보고하지 않습니다.
원문으로 이어 읽기
확인일: 2026-11-04. 정의와 적용 범위, 발행일과 판본을 함께 살펴봅니다. 원문이 존재한다는 사실만으로 개별 주장의 정확성과 재사용 권리가 자동 보장되지는 않습니다.