브라우저에서 파일 다운로드 진행 상황을 확인할 수없는 PHP 관리 파일 다운로드에 문제가 있습니다. 사실 브라우저는 파일이 완전히 다운로드 될 때까지 기다리고 기다리고 기다리는 것처럼 보입니다. 그러면 파일이 다운로드 목록에 나타납니다 (chrome 및 firefox 포함). 나는 심지어 IE8로 파일을 다운로드 할 수 없다. 브라우저에 실제 파일 크기와 다운로드 진행 상황을 표시하고 싶습니다.php 다운로드가 브라우저에서 진행 상황을 표시하지 않습니다.
비정상적으로 다운로드는 방화 광에서 보이지 않습니다 (다운로드 URL을 붙여 넣으면 네트워크 탭에 줄이 없음).
나는 compress/zlib에 문제가있는 것으로 의심되어서 나는 둘 다 비활성화했다. 동일한 결과로 출력 버퍼링을 비활성화했습니다.
라이브 예제는 여기에서 찾을 수 있습니다 : http://vps-1108994-11856.manage.myhosting.com/download.php 은 phpinfo : 코드는 다음과 같습니다 http://vps-1108994-11856.manage.myhosting.com/phpinfo.php
, 당신의 도움에 감사드립니다.
코드의 잠은 다운로드가 진행 상황을 확인할 수있을만큼 길 었는지 확인하는 것이 었습니다.
"청크 인코딩 (Chunked Encoding)"과 관련이있을 수 있습니다. –
Funnily 다운로드 진행률이 내 옆면에 잘 보이고 있습니다 ... – Havelock
Chrome은 진행률 표시 줄을 표시하지만 파일 크기를 모르는 경우에만 표시됩니다. – 472084