
Windows 8.1 Pro에서 Google Chrome 버전 37.0.2062.103을 사용하고 있습니다. 내가 이것에 도착했을 때두 개의 PDF가 있는 페이지둘 다 마우스 왼쪽 버튼으로 클릭하면 다른 결과가 나타납니다. Texas Instruments 데이터시트는 Google에 내장된 PDF 리더에서 열립니다. Chrome에서는 회로도 다운로드를 제안합니다.
하단의 다운로드 대화 상자에서 아래쪽 화살표를 클릭하고 "이 유형의 파일 항상 열기"를 선택하면 두 PDF의 동작이 동일합니다. Google Chrome에서 다운로드 기록을 삭제하기 전과 삭제한 후에 이 방법을 시도해 보았습니다.
두 PDF 간의 동작 차이를 일으키는 원인은 무엇입니까?
답변1
클라이언트에 반환되는 헤더에 따라 서버 측에서 수행하는 작업입니다. 기본 동작을 사용하여 PDF를 보도록 허용하거나 클라이언트가 PDF를 강제로 다운로드하도록 할 수 있습니다. 보다이 페이지한 가지 방법으로 구현할 수 있습니다.
이 경우에는 의도한 것으로 보이지 않습니다. 두 링크 모두에 대해 반환되는 헤더를 보면 서로 다른 '콘텐츠 유형'이 있습니다. 첫 번째에는 콘텐츠 유형이 있고 application/pdf
두 번째에는 가 있습니다 application/octet-stream
. Chrome은 application/pdf
내장된 PDF 뷰어로 열 수 있지만 콘텐츠 유형은 인식 하지 못 application/octet-stream
하므로 대신 다운로드만 합니다.
이에 대해 무엇을 할 수 있나요? 별로. 이 문제를 해결할 수 있는 확장 프로그램이 있을 수 있지만 아직 찾지 못했습니다.