оба файла, d/smallfile.pdf и d/lagsfile.pdf существуют. smallfile.pdf составляет около 5 мегабайт. bigfile.pdf составляет около 25 мегабайт. В Firefox он написан < /p>
Вот небольшой сценарий, который используется для отправки одного из двух .pdf для пользователя на основе строки GET: [code]if ($fileToSend == "bigone") { $filename = "largefile.pdf"; $header = "application/pdf"; } else if ($fileToSend == "smallone") { $filename = "smallfile.pdf"; $header = "application/pdf"; } if (file_exists('d/' . $filename)){ header('Content-type: ' . $header); header('Content-disposition: attachment; filename=' . $filename); readfile('d/' . $filename); } else { echo('No good'); } [/code] оба файла, d/smallfile.pdf и d/lagsfile.pdf существуют. smallfile.pdf составляет около 5 мегабайт. bigfile.pdf составляет около 25 мегабайт. В Firefox он написан < /p>
файл, не найденный
Firefox не может найти файл по адресу [url] /sendfile.php?filetosend=bigone < /p> < /blockquote> нет никаких ошибок. /> [list] [*] Добавление flush (); до чтения; Это приводит к появлению диалогового окна для загрузки файла, но затем обслуживает 0-байтовый файл < /li> Добавление flush (); Перед readfile и добавление заголовка ('content-dength:'. Это работает успешно, но для обработки требуется около двух минут (то есть, как только я нажму в URL, ничего не происходит почти до двух минут, и затем диалог появляется с фактическим файлом для правильной загрузки в нем). [/list]