после обновления до Firefox 7 я не могу загружать файлы, выводимые через PHP, на мои сайты.
Пример:
Допустим, у меня есть ссылка http://example.com/download/1, возвращающая довольно обычный 800KB .ZIP-файл, с:
header("Content-Type: application/octet-stream");
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Disposition: attachment; filename=" .trim($filename). "");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " .filesize($filePath). ")");
readfile($filePath);
flush();
Каждый возможный браузер, даже более старые версии Firefox, начинают загрузку файла как обычно. Firefox 7 выдает «Поврежденная ошибка содержимого».
Кто-нибудь замечает похожее поведение? Любые возможные решения?