решаемыеPHP Большой файл отчета скачать выпуск
я действительно узнал, что здесь происходит.
Оказывается, он отправляет весь файл, но Excel (который я использовал для открытия файла результатов для тестирования) отображает только 65536 строк. Если их больше, он будет предупреждать что-то о том, что «файл не отображается полностью», а затем отключил его после многих записей.
(Примечание Джоэла Спольски - пожалуйста, звоните своим друзьям из команды разработчиков Excel и кричать на них для меня = о)
Спасибо!
У меня есть очень простой скрипт, который вытягивает некоторые данные из базы данных, и отправляет его к посетителю в виде файла .csv.
У меня есть время памяти и времени выполнения, установленное на приемлемые уровни, но для нескольких крупных отчетов я замечаю, что загрузка отключается примерно через 10 секунд.
Это ТОЛЬКО случается, если я устанавливаю его как загрузку в заголовках. Если я прокомментирую контент-тип, контент-расположение и т. Д., И просто напишу данные в браузере, тогда весь файл будет загружен и отображен в браузере.
код выглядит следующим образом:
// Code removed.
Кто-нибудь есть какие-нибудь идеи? Может ли это быть проблемой браузера при загрузке файла?
Спасибо!
Это то, что я собирался сделать, прежде чем я это понял. – Eli