Сегодня обнаружил, что IE6 и, что более удручающее, IE7 содержат аналогичные проблемы с закачкой файлов по HTTP.
Дело в том, что при попытке выкачать файл очень большого размера, скажем более 4,5 Гб, Internet Explorer испытывает арифметические переполнение из-за того, что пришедший Content-Length превышает максимальный размер 4-х байтового беззнакового целого числа (unsigned int).
Причем если IE6 выдает "левые" размеры о скачиваемом файле и продолжает его качать, то IE7 уведомляет нас о том, что страница не может быть отображена. К сожалению попыток выкачать этот огромный файл с помощью IE6 не было времени ни желания :)
Аналогичные опыты были проведены с Opera 8.5 - результат аналогичен IE6. К счастью Opera 9.21 никаких проблем в связи с этим не испытывает.
Ну и самое главное это то, что Mozilla Firefox 1.5 и 2.0 работают так, как должен работать самый лучший браузер в мире :)
И при этом не следует забывать, что Mozilla Firefox 1.5 является достаточно старой версией браузера.
Дело в том, что при попытке выкачать файл очень большого размера, скажем более 4,5 Гб, Internet Explorer испытывает арифметические переполнение из-за того, что пришедший Content-Length превышает максимальный размер 4-х байтового беззнакового целого числа (unsigned int).
Причем если IE6 выдает "левые" размеры о скачиваемом файле и продолжает его качать, то IE7 уведомляет нас о том, что страница не может быть отображена. К сожалению попыток выкачать этот огромный файл с помощью IE6 не было времени ни желания :)
Аналогичные опыты были проведены с Opera 8.5 - результат аналогичен IE6. К счастью Opera 9.21 никаких проблем в связи с этим не испытывает.
Ну и самое главное это то, что Mozilla Firefox 1.5 и 2.0 работают так, как должен работать самый лучший браузер в мире :)
И при этом не следует забывать, что Mozilla Firefox 1.5 является достаточно старой версией браузера.
Комментариев нет:
Отправить комментарий