Http сервер

Тема в разделе "Visual Basic", создана пользователем AndrewSpider, 24 дек 2010.

Статус темы:
Закрыта.
  1. AndrewSpider

    AndrewSpider Гость

    Как организуется передача файлов по протоколу HTTP?
    Вот клиент из браузреа пытается скачать файл.
    Серверу поступает запрос на подключение, мы его принимаем. И получаем данную строку:
    "GET /CMR2.mdf HTTP/1.1"
    (Файл образ, весит 800 мб)
    Отправляем клиенту информацию что всё хорошо, и о размере файла
    "
    HTTP/1.1 200 OK
    Content-Type: file/file
    Content-Length: 800343242
    Accept -Ranges: bytes
    "
    Чтобы браузер начал обрабатывать переданные ему заголовки, надо закрыть соединение.
    Закрываем соединение, в бразере появляется диалог о сохранение файла - нажимаем "Принять". А соединение то уже закрыто... Каким образом передавать файл??

    Бразер передаёт строчку "connection: keep-alive", но как сделать так, чтобы бразер обработал полученную информацию, при НЕ закрытом содинении?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей