ошибка при downloade

sergadm

Новичок
ошибка при downloade

<?
header("Content-Disposition:attachment;filename=$file_nm.$ext[1]\r\n");
readfile($dir_s.$file);
exit;
?>
если документ вордовский то если выбрать открыть под w2k (у клиента )запускается ворд и всё ок. а под XP и XP 2003 server(у клиента ) ворд говорит файл не найден ,а если ворд к моменту открытия был запущен то всё ок. сохраняется в обоих случаях нормально.
(win2k+iis+apache, XP+iis)
В чём баг???
 

sergadm

Новичок
контент тип как раз нежелателен. тк файл в принципе может быть любого типа. что без указания типа никак? но почему W2K по барабану
 

sergadm

Новичок
<?
header("Content-type:application/msword;filename=$file_nm.$ext[1]\r\n");
readfile($dir_s.$file);
exit;
?>
если имеете ввиду делать так то меня это не устраивает, тк в таком случае, документ открывается не в ворде а в ехплорере. а мне надо чтоба он открылся в родном приложении. если есть способ я слушаю
 

sergadm

Новичок
а насчёт функции mime_content_type. она как не странно возвращает text/plain для документа ворд.
 

sergadm

Новичок
вопрос снят.в фрагменте была пропущена важная часть.
у меня стояло ещё
header("Cache-Control: no-store, no-cache, must-revalidate");
без этой строки работает
 
Сверху