Скачивание файлов в Internet Explorer

SS
На сайте с 30.09.2010
Offline
60
1055

На сайте _hyundai-telecom.ru - справа есть модуль "информация".

Во всех браузерах (кроме ie) файлы скачиваются и всё ок. В IE (8 и 9) происходит какая-то странная фигня... начинает постоянно обновлять страничку и глючить - файлы не идут. При этом есть нажать правой: Сохранить объект как - всё ок.

Пробовал вырубать webo, чистить htaccess, ставить абсолютные ссылки, прописывать mime force-download (htaccess и в <a type="")....

Вообщем не знаю, что ещё можно придумать. Кто сталкивался, подскажите решение?

dma84
На сайте с 21.04.2009
Offline
168
#1

Осёл пытается открыть файл для просмотра, но чего-то ему не хватает)

Выход отдавать правильные заголовки файлам для скачивания

в .htaccess


<IfModule headers_module>
<Files *>
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>
</IfModule>

или PHP


$reqfile = stat($path_to_file.'/'.$filename);
header('Content-type: application/octet-stream');
header('Content-Length: '.$reqfile['size']);
header('Content-Disposition: attachment; filename="'.$filename.'";size="'.($reqfile['size']).'"');
readfile($path_to_file.'/'.$filename);

правда последняя строка не катит для чтения больших файлов

SS
На сайте с 30.09.2010
Offline
60
#2
dma84:
Выход отдавать правильные заголовки файлам для скачивания

в .htaccess....

Добавил строки в htaccess: ie предлагает скачать файл hyundai-telecom_ru (с подчёркиванием) при заходе на главную.

UPD Что за фигня так и не понял, но решилось добавлением target="_blank" :o

dma84
На сайте с 21.04.2009
Offline
168
#3

гы-гы-гы, а вы для каких файлов ставили правила? у меня этой файл валяется в директории download, т.е. все файлы из неё отдаются на скачку, а если кинуть в корень, то можно все исходники сайта скачать)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий