Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Кононов Алексей
Зарегистрирован: 17.05.2002 Сообщения: 17
|
Добавлено: Чт Июн 13 2002 09:16 Заголовок сообщения: Помогите начинающему!!!!! |
|
|
ПОдскажите пожалуйста где я могу прочитать как организовать пересылку файлов через WEB-сервер. Проблемма стоит в отгрузке фалйов с сервера с том виде в котором они находятся на сервере (например нужно сохранить файл Экселя или zip-архив на локальную машину клиетна). ПОдскажите пожалуйста. |
|
Вернуться к началу |
|
 |
Dmitry.Karpov http://www. Гость
|
Добавлено: Чт Июн 13 2002 11:55 Заголовок сообщения: Главное - чтобы Content-Type был правильным |
|
|
Надо убедиться, что в mime.conf этим расширениям прописан тип application и через слэш правильный подтип. |
|
Вернуться к началу |
|
 |
Кононов Алексей
Зарегистрирован: 17.05.2002 Сообщения: 17
|
Добавлено: Чт Июн 13 2002 13:21 Заголовок сообщения: Re: Главное - чтобы Content-Type был правильным |
|
|
У меня проблемма в том чтобы сохранить файл на диске посетителя а не в выводе его на экран, все что я до этого пробовал именно выводит содержимое файла на экран. Если можно подскажите как мне файл находящийся в каталоге сервера передать клиенту. пожалуйста! |
|
Вернуться к началу |
|
 |
ilya Гость
|
Добавлено: Чт Июн 13 2002 15:07 Заголовок сообщения: Re: Главное - чтобы Content-Type был правильным |
|
|
я думаю, что только через OCX. |
|
Вернуться к началу |
|
 |
Кононов Алексей
Зарегистрирован: 17.05.2002 Сообщения: 17
|
Добавлено: Чт Июн 13 2002 15:25 Заголовок сообщения: Re: Главное - чтобы Content-Type был правильным |
|
|
Спасибо за столь познавательный ответ. НАЧИНАЮЩИЙ Я! |
|
Вернуться к началу |
|
 |
Dmitry.Karpov http://www. Гость
|
Добавлено: Чт Июн 13 2002 15:31 Заголовок сообщения: Ты хоть думал о разделении труда между клинтом и сервером? |
|
|
Записывать полученные данны в виде файла, показывать их на экране или выполнять как программу - дело браузера-клиента, а не сервера. Реакцию клиента обычно определяет именно Content-Type. Для начала узнай, какой Content-Type выдается в твоем случае - тогда и поговорим. |
|
Вернуться к началу |
|
 |
ilya Гость
|
Добавлено: Чт Июн 13 2002 15:55 Заголовок сообщения: Re: Ты хоть думал о разделении труда между клинтом и сервером? |
|
|
Да. На счет OCX это я погррячился Подумал, что автоматически сохранять надо. Загнался. |
|
Вернуться к началу |
|
 |
Miky
Зарегистрирован: 19.04.2002 Сообщения: 94
|
Добавлено: Пт Июн 14 2002 16:32 Заголовок сообщения: Re: Ты хоть думал о разделении труда между клинтом и сервером? |
|
|
Я так понял проблемма в том, что браузер пытается открыть файл потому что он знает его контекст ну типа word или pdf. Тогда нужно их найти в mime.types и закоментировать, тогда сервер не будет говорить что он отправляет и браузер будет глупо лупать глазками и предлогать сохранить документ... Если это решение не устраивает, можно отправлять документы через скрипт и ставить вообще любой контекст принудительно. |
|
Вернуться к началу |
|
 |
Dmitry.Karpov http://www. Гость
|
Добавлено: Пт Июн 14 2002 22:27 Заголовок сообщения: Реакция браузера |
|
|
Браузер сам открывает документы, которые он может сам отобразить - это прежде всего text/plain, text/html, image/gif, image/jpeg и ряд других, число которых растет по мере выхода новых версий. Те документы, которые надо открыть в другой программе, обычно предлагается либо записать на диск, либо записать во временный файл, открыть этой программой, а по окончании ее работы стереть этот временный файл. Впрочем, фантазия программистов часто порождает всякие извращения. Надо бы посмотреть, как браузер открывает эти файлы - помню, одно время у меня ARJ-архивы открывались как text/plain - это ставится докуиентам, чей тип Apache не смог определить из-за отсутствия у него данных. |
|
Вернуться к началу |
|
 |
|