[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с header в ie7
vlatt

Добрый день!

Суть проблемы: при url типа http://site/file/номер_файла/ происходит скачка соответствующего файла с подменой имени.

header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename="'.basename($str_to).'"');



Однако, в IE7 возникает непонятная проблема: всё работает, если перейти по соответствующей ссылке, но не работает, если набрать ЭТОТ ЖЕ адрес в адресной строке (ошибка "не удаётся загрузить номер_файла/", т.е. он не только скачать не может, но даже не пытается подменить имя почему-то).

Как такое может быть, и как решить проблему?



Спустя 19 часов, 35 минут, 5 секунд (15.12.2009 - 07:47) Alex VoDevil написал(а):
Может кэш посбрасывать? Может вы проблему решили а осел запомнил что "надо так"? )

Спустя 20 минут, 25 секунд (15.12.2009 - 08:08) VolCh написал(а):
слэша, по идее, в конце имени файла быть не должно

Спустя 1 минута, 59 секунд (15.12.2009 - 08:10) vlatt написал(а):
Alex VoDevil, пробовал...

VolCh, так это и не имя файла, это номер. Прога ищет в БД соответствующий файл с таким номером. Если набрать без слэша - ну, говорит "не удаётся загрузить номер_файла".

Спустя 1 минута, 52 секунды (15.12.2009 - 08:12) VolCh написал(а):
Так в filename="'.basename($str_to).'"' что попадает?

Спустя 20 минут, 34 секунды (15.12.2009 - 08:32) vlatt написал(а):
VolCh, туда попадает желаемое имя файла типа archive.zip, с этим всё правильно. И тем не менее...

Спустя 3 часа, 15 минут, 27 секунд (15.12.2009 - 11:48) VolCh написал(а):
Так ошибку "не удаётся загрузить номер_файла/" пишет браузер или сервер выдает?

Спустя 17 минут, 51 секунда (15.12.2009 - 12:06) vlatt написал(а):
VolCh, браузер.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.