explorer при открытии файла говорит: Неверный путь или имя файла

alpha

Новичок
explorer при открытии файла говорит: Неверный путь или имя файла

Отдаю клиенту файлы вот таким-скриптом

....
PHP:
    header("Content-Disposition: attachment; filename=$filename");
    header("Content-type: application/octet-stream");
         $buffer_size = 8*1024*1024;
         $fd = fopen ($file_path.$filename, "rb");
          while (!feof ($fd)) {
                     $buffer = fread($fd, $buffer_size);
                     print $buffer;
          }
     fclose ($fd);
     exit;
При нажатии можно выбрать открыть или сохранить.
Так вот, Mozilla открывает все файлы нормально, а explorer при открытии пишет:

Неверный путь или имя файла: C:\Documents and Settings\...Вобщем где лежат временный файлы explorera ...\временная папка\имя моего файла. Проверьте правильность пути и имени файла.

проверяю наличие данного файла в данной директории - его там не лежит.
При выборе сохрания - файл сохраняется куда надо.
В чем может быть проблема?

Только что попросил 7 человек проверить на разных машинах результат работы в explorer'e. У 5 файлы открываются без проблем. У 2х то же самое. :(
 

kruglov

Новичок
Что там с Last-modified и прочими кэшообразующими заголовками? Если это весь код, то, видать, плохо.

А то MSIE не умеет файлы сохранять, если им запрещено кэшироваться.
 
Сверху