나는 다운로드 가능한 문서를 만드는 데 필요한 데이터를 전송하기 위해 POST 요청을 사용합니다.PHP force PDF 다운로드가 Android 용 브라우저에서만 작동하지 않습니다.
양식을 제출하면 $ _POST 배열이 작성된 FDF 파일의 경로를 반환하는 함수에 전달됩니다.
코드 : 모든 브라우저에서
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="'.$file.'"');
passthru("pdftk file.pdf fill_form ".$fdf_file." output - ");
exit;
일 (사파리, 파이어 폭스, 오페라, 크롬, 인터넷 익스플로러) 안드로이드 주식 브라우저에서하지만.
안드로이드 브라우저에서는 파일이 비어 있거나 일부 HTML 가비지이거나 브라우저에서 파일을 다운로드하지만 파일 이름은 무시하고 생성 된 스크립트의 이름으로 파일을 저장하려고 시도합니다 그것.
도움을 주시면 감사하겠습니다.
감사합니다.
업데이트 !!!
솔루션 : http://digiblog.de/2011/04/19/android-and-the-download-file-headers/
주 (http://meta.stackoverflow.com/tags/link-only- 답변/정보)이므로 SO 답변은 솔루션 검색의 종점이어야합니다 (시간이 지남에 따라 오래 지속되지 않는 또 다른 스톱 오버 참조). 링크를 참조 용으로 유지하면서 독립형 시놉시스를 여기에 추가하는 것을 고려해보십시오. – kleopatra