2016-07-19 1 views
0

브라우저 창에서 생성 된 PDF 파일 (mdPDF 플러그인)을 표시하는 대신 "다른 이름으로 저장"창을 표시하는 방법은 무엇입니까? 내가 설정하려고 - $mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'F'); 하지만 그 폴더에 파일을 저장, 나에게 링크를 제공하지 않습니다.mdPDF에 pdf 저장 윈도우를 표시하는 방법은 무엇입니까?

+0

은 적절한 "강제 다운로드"헤더를 출력합니다. "content-type : application/octet-stream". 사용자의 브라우저 구성을 재정의 할 수 없습니다. 그들이 자동으로 PDF를 저장하도록 지정했다면, "PDF"를 보내지 않고, MIME 유형에 대해 거짓말을하는 것 외에 다른 것을 무시할 수있는 것이 아무것도 없습니다. –

답변

0

this mPDF을 사용하고 있다고 가정합니까? (링크 프로젝트에 전용 GitHub의 페이지입니다.)

그렇다면, 난 당신이 Output(...) 전화가 아닌 F 매개 변수에 대한 D 매개 변수를 사용해야합니다 생각합니다.

D가 : 브라우저로 전송하고있는 파일 다운로드를 강제로 D 매개 변수는 다음과 같은 작업을 수행,

$mpdf->Output($_SESSION['pdf_filename'].'.pdf', 'D'); 

따르면 the documentation page about the Output function에 : 그래서 다음에 출력 호출을 바꿀 것 $ filename에 의해 주어진 이름.

+0

감사합니다! 정확히 내가 필요로하는 것. – DanialartBiz

관련 문제