Форум программистов, компьютерный форум CyberForum.ru

ISAPI Засылка файлов - C++

Восстановить пароль Регистрация
 
zoomdm
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 8
10.01.2011, 15:43     ISAPI Засылка файлов #1
Проблема. В ISAPI при пересылке данных методом multipart/form-data 48 КБ информации можно принять след образом: pCtxt->m_pECB->lpbData где pCtxt - объект класса CHttpServerContext.

Остальную информацию нужно считывать с помощью метода pCtxt->ReadClient(<адрес буфера>, <размер буфера>).
Так вот у меня при посылке файла размером 119 Кб он не хочет считывать оставшиеся 119-48=71 Кб. Просто функция ReadClient зависает. В МСДН написано, что такое м.б. только если я запросил больше информации чем там есть. Но я указывал размер буфера и 4096 б и 1024 б и 8 б - один хрен - не хочет читать и все!!!!
В чем косяк???? Подскажите пожалуйста. Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2011, 15:43     ISAPI Засылка файлов
Посмотрите здесь:

C++ Есть проблемы с ISAPI-приложением и его потоками.
C++ Проблемы с isapi.dll
Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
 Аватар для palva
2372 / 1594 / 190
Регистрация: 08.06.2007
Сообщений: 6,362
Записей в блоге: 4
10.01.2011, 16:29     ISAPI Засылка файлов #2
В ISAPI не разбираюсь, но в подобную ситуацию попадал. У меня было текстовое чтение, в результате два байта 0x13 0x10 подсчитывались как один символ, и программа ожидала лишние символы. После того, как я переключился на двоичное чтение stdin, всё заработало.
zoomdm
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 8
10.01.2011, 18:16  [ТС]     ISAPI Засылка файлов #3
Дело в том, что у меня есть как минимум два! примера этого дела на ISAPI только с использованием ExtensionProc. Т.е. просто вход в прилодение осуществляется с другого места. они РАБОТАЮТ.
Yandex
Объявления
10.01.2011, 18:16     ISAPI Засылка файлов
Ответ Создать тему
Опции темы

Текущее время: 00:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru