Доброго времени суток!
Файл отдаю следующим образом:
header("Content-type: application/msword");
header("Content-Disposition: attachment; filename=" . $niceName);
header("Content-Length: " . filesize($fileName));
echo $fileData;
При клике по ссылке на этот скрипт у пользователя появляется диалог "Открыть, Сохранить или Отмена".
Сохранить - всегда работает без проблем и во всех браузерах (IE 6, IE7, Opera 9, FireFox 2). Открывается тоже без проблем, КРОМЕ IE6. После открытия Word ругается сообщением:
Файл не найден
Попробуйте выполнить следующие действия:
* Убедитесь, что имя документа введено правильно.
* Попробуйте другое имя файла.
(C:\...\ZRZDGH09\proxy[1].doc)
В "Temporary Internet Files" в этой папке нет такого файла!
Однако, если Word запущен, то проблем никаких нет...
Складывается ощущение что файл грохает либо сам IE, ли Винда. Кто сталкивался с этим? Как решить проблему?