2009-08-26 4 views
0

gmail (웹 클라이언트에서)이 첨부 된 .jpg 파일과 같은 항목에 대해 바로 옆에 "보기"및 "다운로드"링크를 제공하는 방식에 어떤 차이가 있는지 궁금합니다. 나는 브라우저가 일반적으로 파일의 확장자 나 마임 유형에 따라 이러한 것들을 처리 할 방법을 결정하지만,이 경우 한 파일과 두 개의 링크와 두 가지 동작이 사용자에게 나란히 제공됩니다. 서버 설정이라고 가정하고 있지만 정확하게 무엇이 있는지 알고 싶습니다. (틀렸 더라면 클라이언트에서 어떻게 처리하는지 알고 싶습니다.)Gmail에서 첨부 파일을 렌더링하거나 다운로드해야하는 방법은 무엇입니까?

답변

2

서버 수준에서 "다운로드"링크 (저장 대화 상자/강제 열기 대화 상자)에 대해 Content-disposition 헤더를 설정하고 브라우저가보기 링크에 대해 정상적으로 처리 할 수있게하는 것일 수 있습니다.

+0

설명대로. – dusoft

1

서버에서 거의 확실하게 처리됩니다. '보기'링크는 Google Apps (MS Office docs, pdfs)로 볼 수있는 모든 문서뿐만 아니라 브라우저에서 볼 수있는 파일 (이미지)과 같습니다.

브라우저에서 보는 대신 강제로 다운로드하려면 "content-disposition"헤더를 "attachment"로 설정해야합니다. 이 작업을 수행하는 방법에 대한 예는 this을 참조하십시오. Google은 서버 측에서 이와 같은 작업을 수행합니다.

+0

오른쪽 ... 나는 브라우저가 표시 가능한 것으로 인식하는 파일에 대해 다운로드 대화 상자를 강제로 표시하는 방법에 대해 더 궁금합니다. jpg로 연결하면 그저 그려집니다 ... 어떻게 인식되지 않는 파일 형식처럼 작동하게합니까? –

관련 문제