
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|||||||||||
![]() ![]() Здесь живет ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Эксперт ![]() Сообщений: 3066 Пользователь №: 18352 На форуме: Карма: 125 ![]() |
Стоит задача написать такой htaccess, чтобы любой файл из директории с ним или глубже отдавался на скачивание, а не открывался в браузере. Такой вариант не пашет:
AddType application/octet-stream *Прописывать все возможные расширения - не думаю, что это правильный выход... Отдача файлов скриптом - не вариант. Спустя 1 час, 11 минут, 43 секунды (26.04.2012 - 20:46) killer8080 написал(а): Может привинтить mod_headers и в .htaccess Header add Content-Description "File Transfer" Спустя 9 минут, 17 секунд (26.04.2012 - 20:55) killer8080 написал(а):
хм.. возможно вначале нужно будет удалить старый заголовок, чтоб не было накладок Header unset Content-Type Спустя 1 минута, 26 секунд (26.04.2012 - 20:56) Nikitian написал(а): Во, спасибо, только add надо на set заменить, иначе хидер не перебивается почему-то.
Спустя 5 минут, 27 секунд (26.04.2012 - 21:02) killer8080 написал(а):
точно :) тогда не нужно заботится о предыдущем значении заголовка
еще наверно не мешало бы Header set Content-Disposition "attachment" Спустя 7 минут, 48 секунд (26.04.2012 - 21:10) Nikitian написал(а):
Подозреваю, что без дополнительного параметра filename этот заголовок бесполезен. Во всяком случае не могу найти чем отличается поведение браузеров, при виде этого загловка, от Content-Type "application/octet-stream", который является вроде как основным для получения данных о том, что делать с документом (в данном случае скачать) Спустя 7 минут, 54 секунды (26.04.2012 - 21:18) killer8080 написал(а):
Фиг его знает, надо тестить в разных браузерах (в том числе и мобильных) как себя поведут. |
||||||||||
![]() |
![]() ![]() ![]() |