공용 레일 폴더에 일부 PDF 파일이 있습니다. 나는 "attachment"에 응답 헤더 "content-disposition"을 설정하려고합니다. 파일을 읽고 헤더를 직접 설정할 수있는 컨트롤러를 만들 수 있지만 일부 일반 응용 프로그램의 넓은 설정을 사용/구성 할 수 있습니까? 사전에Rails에서 공개 파일 유형에 대한 콘텐츠 처리를 설정 하시겠습니까?
감사합니다.
-JP
공용 레일 폴더에 일부 PDF 파일이 있습니다. 나는 "attachment"에 응답 헤더 "content-disposition"을 설정하려고합니다. 파일을 읽고 헤더를 직접 설정할 수있는 컨트롤러를 만들 수 있지만 일부 일반 응용 프로그램의 넓은 설정을 사용/구성 할 수 있습니까? 사전에Rails에서 공개 파일 유형에 대한 콘텐츠 처리를 설정 하시겠습니까?
감사합니다.
-JP
레일/랙 공용 폴더에 요청을 볼 수 없다, 프런트 엔드 웹 서버는 다음을 처리해야합니다. 아파치를 사용한다고 가정하면 this approach을 사용할 수 있습니다.
파일을 이동하지 않고 랙 미들웨어 또는 언급 한 컨트롤러를 사용하여 요청을 처리하지 못하는 경우.
무슨 cwninja했다. 프런트 엔드 서버로 아파치를 가정
:
<FilesMatch "\.(?i:pdf)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
application/octet-stream
application/pdf
때문에 가끔 IE의 다운로드를 강요하지 않습니다.