Файл чтения PHP возвращает файл нулевой длины

Это странно .

У меня есть сценарий, который отправляет локальные zip-файлы пользователю через браузер. Скрипт пока работает нормально, без проблем. Сегодня мой коллега уведомил меня о том, что скрипт отправляет файлы нулевой длины.

Некоторая справочная информация: правильно

  • Safari говорит: ' 0 байт? не удается декодировать необработанные данные 'первый полезный (?) признак
  • Рассматриваемый фрагмент:

    if (file_exists($zip_file)) {
        header('Content-type: application/zip');
        header('Content-disposition: filename="' . $zip_name . '"');
        header("Content-length: " . filesize($zip_file));
        readfile($zip_file);
        exit();
    }
    

    Как я могу легко отладить это?

    Заранее спасибо, fabrik

    5
    задан Community 23 May 2017 в 10:33
    поделиться