Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   протокол HTTP (http://forum.oszone.net/showthread.php?t=84601)

A_Vodka 27-05-2007 14:21 591551

протокол HTTP
 
Господа, кто интересовался вопросом, можно ли выдать по одному запросу к серверу несколько файлов в ответ.

Спасибо.

vadimiron 27-05-2007 15:02 591567

Если только зазиповать :)

Sham 27-05-2007 19:01 591649

A_Vodka выдать то все что угодно можно, вопрос в том, как ответ интерпретирует клиентская программа... известные браузеры нпр не способны принять больше 1 файла (скорее по соображениям безопасности)... но отправить в запросе несколько - могут...

vadimiron 27-05-2007 19:57 591672

Sham
А разве по HTTP можно выдать несколько файлов?
Как тогда будет выглядить ответ?

Я умею только один файл отдавать скриптом.

A_Vodka
Вам для браузера нужно? Если нет, то в любом случае можно чтото своё придумать, чтобы передовать по несколько файлов в одном ответе. Чтото типа надстройки над HTTP.

Sham 27-05-2007 20:32 591695

vadimiron
Цитата:

Цитата Sham
браузеры нпр не способны принять больше 1 файла

я имел в виду и то, что разработчики браузеров следуют стандартам HTTP...

Sham 27-05-2007 22:35 591745

vadimiron куды свой пост подевал? :) Тут еще надо добавить, что это скорее относится к MIME-стандарту. Хотя HTTP и MIME где-то пересекаются (в ч. mime-хедер "Content-Disposition" есть в спецификации HTTP/1.1), я не думаю, что если броузеру по HTTP выслать MIME-контент, браузер его корректно разберет... я не пробовал. :)

vadimiron 27-05-2007 22:51 591753

Цитата:

куды свой пост подевал?
понял, что твой пост не так понял :)

A_Vodka 28-05-2007 13:31 591904

Мне действительно нужно под браузер.

А точнее так: пользователь нажимает на кнопку и скачивает все выбранные им файлы.

Открывать всплывающие окна по количеству файлов не хочу.

vadimiron 28-05-2007 16:06 592006

A_Vodka
Тогда зиповать или много ссылок на скачивания: по одной на каждый файл


Время: 07:16.

Время: 07:16.
© OSzone.net 2001-