Я тестирую загрузку, для которой я написал скрипт php. Этот скрипт читает большой файл (10 МБ) с использованием fopen и fread. Используя fread, я читаю кусок 10 МБ в буфере, и этот буфер я эхо, а затем промывка с использованием функций flush и ob_flush. Таким образом, клиент получает этот буфер, и я могу проверить количество полученных байтов. Это отлично работает в Chrome, FireFox и IE 8, но когда я тестировал его в IE 9, браузер зависает, и я не могу получить правильные загруженные байты. Может ли кто-нибудь предложить, какие другие варианты мы можем использовать для проверки этого?IE 9 зависает, когда сервер отвечает огромным ответом
define('CHUNK_SIZE', 1024*10240);
$handle=fopen("10MBFile", 'rb');
$buffer=fread($handle, CHUNK_SIZE);
echo $buffer;
ob_flush();
flush();
Regds
ли вы проверить его на месте с апача? Потому что есть известная ошибка с этим и IE9 + – venimus