![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
_Alex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 9.3.2007 Репутация: нет Всего: нет |
Ситуация:
Серверу посылаются данные "multipart/form-data" по http протоколу -- 100 мб Серверу нужен только первый 1 кб Вопрос: Можно ли сбросить оставшиеся данные (99 мб 1023 кб), без получения? -- Чтобы браузер клиента думал, что все отослал, а сервер мог выдать подтверждение получения данных (html страницу) в этот сокет. |
|||
|
||||
Спец |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 2.11.2006 Репутация: -2 Всего: -2 |
самый лучший и единственный способ - это отсылать урезанный файл. Но, резать файлы нужно правильно, чтобы не урезать служебную часть файла, иначе браузер наверно пошлёт не привильный mime - тип серверу о файле. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 3 Всего: 58 |
_Alex,
- Принимаем килобайт - Отправляем заголовок ответа (HTTP OK) и сам ответ. В заголовке, возможно, стоит добавить "Connection: close\r\n" Далее можно : 1. Тупо закрыть сокет. либо 2. "зашутдаунить сокет на прием". ($ man 2 shutdown); |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |