Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Web-дизайн _ Скачка файлов через web-сервер apache

Автор: zverik Понедельник, 25 Декабря 2006, 19:16

установлен web сервер apache
есть папка, в которой храняться файлы (архивы, exe, и др.)
в некоторых браузерах (opera, firefox) или не открываються вообще или выводяться в окне бразуера текстом. Если сделать "Сохранить как" то сохраняеться нормально.

где что ковырять?
или в .htaccess для папки что-то указать надо?
или в конфиге apache?

Автор: zeroku Понедельник, 25 Декабря 2006, 22:07

Цитата
выводяться в окне бразуера текстом

это как?

Автор: Барэль Вторник, 26 Декабря 2006, 9:35

zeroku, это, если я правильно понял, нажимаешь на exe-файлик с целью его скачать и вместо того чтобы начать скачку, Опера открывает бинарный файл в качестве текста. Ну то есть как если бы ты открыл например winrar.exe в Блокноте.

zverik, у меня подобное с Оперой случается (если это то что я описал выше), посему просто использую Download Master, который перехватывает ссылку. Либо нажимаю правой кнопкой мышки - сохранить как...

Автор: pan Вторник, 26 Декабря 2006, 9:40

Мне кажется, что это происходит из-за того, что браузер получает от сервера неверный тип отправляемого контента. Вот некоторые браузеры и погибают.

Автор: zeroku Вторник, 26 Декабря 2006, 11:12

Барэль, по своему опыту работы с оперой.... а был он очень и очень давно.. года три назад, помню что были такие глюки, но я всегда пользовался менеджэерами закачек, впрочем как ты и сам отписал... и все нормально работало))
потом и у мозилы появился такой же плагин, так что я вообще не огорчаюсь

GeizeR, получается надо явно указывает тип объектов, которые хранятся на сервере?

Автор: pan Вторник, 26 Декабря 2006, 11:49

zeroku, насколько я знаю, в конфе апача есть такая директива. Типа addType или что-то вроде этого... Но я никогда ничего подобного не пробовал делать - не приходилось как-то...

Автор: zeroku Вторник, 26 Декабря 2006, 13:12

Цитата(GeizeR @ Вторник, 26 Декабря 2006, 8:49)
zeroku, насколько я знаю, в конфе апача есть такая директива. Типа addType или что-то вроде этого... Но я никогда ничего подобного не пробовал делать - не приходилось как-то...
*


аналогично

Автор: zverik Вторник, 26 Декабря 2006, 22:43

ну не буду же я каждому браузер на компе настраивать, кто ко мне заходит.

в каталоге апача есть каталог conf? там есть файл mime.types
может там чего надо настроить, вообщем жаль что никто незнает.
ладно попробую повставлять в конфиг addType
может чё получиться

Автор: pan Среда, 27 Декабря 2006, 4:13

zverik, ApacheDir/conf/httpd.conf - конфигур. файл апача. Браузеры клиента тут не причем. Когда ты открываешь файл в браузере, сервер отсылает браузеру заголовок Content-Type, по которому брауер определяет, что именно делать с этой кучей байтов, которая прилетела из сети.

Автор: zverik Суббота, 30 Декабря 2006, 17:04

короче


эту закоментировал
#DefaultType text/plain
эту раскоментировал
DefaultType application/octet-stream
терь вроде всё пучком

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)