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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zoomdm
0 / 0 / 0
Регистрация: 27.10.2010
Сообщений: 8
#1

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

10.01.2011, 15:43. Просмотров 630. Ответов 2
Метки нет (Все метки)

Проблема. В 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 Засылка файлов
Посмотрите здесь:

Проблемы с isapi.dll - C++
na servere zapuskaju 4erez html ISAPI extensions://folder/mydll.dll,no zagruzaetsja pustaja stranica.Predvaritelno sozdala kak WIn32...

Есть проблемы с ISAPI-приложением и его потоками. - C++
Создаю простенький счётчик посещений. Создаю поток и вывожу в него картинку. При завершении п/п поток не закрываю. В html делаю вызов...

ISAPI DLL в Delphi - Delphi БД
Помогите пожалуйста !!!! Такая трабла , создаю Isapi dll, вообще мне нужно сделать селект из оракла, с помощью нее, но наткнулся на...

Нужна документация по ISAPI. - C# ASP.NET
ЛЮЮЮДИ !!! НУ дайте доки по ISAPI !!!!!

ISAPI фильтры и Application - C# ASP.NET
Мне нужно в случае URL специального вида перезагрузить Application. Сделать это необходимо из ISAPI фильтра. 1. Возможно ли это? 2....

Что такое ISAPI - Web
Может мне 'дурачку' кто-нить объяснить популярно? И сразу можно про все стандарты CGI под Windows

Доступ к БД из ISAPI приложения - .NET
В общем, проблема такая - нужно из ISAPI приложения подключиться к базе данных и соответственно с ней работать. Имеется код : #using...

Информация по ISAPI и примеры использования - C# ASP.NET
Вот решил поизучать ISAPI. На форуме читал побыстрее CGI. Но вот пока не понял как он работает. Если не сложно, расскажите пожалуйста +...

ISAPI, COM, COM+ или еще что? - C# ASP.NET
Вопрос к знатокам по общим вопросам :) Необходимо организовать ресурс (программный) осуществляющий некторый функционал (в моем случае это...

Чем отличается ASP от ISAPI? - C# ASP.NET
У меня следующие вопросы: Чем отличаются эти две технологии и если можно некоторые сравнительные характеристики(достоинства,недостатки)...

Кто-нибудь работал с Isapi Rewrite ? - C# ASP.NET
Люди ! Помогите пож-та разобраться, если кто понимает. Я почти неделю уже 'открыл книгу - вижу фигу'. Наверняка же кто-то юзал эту...

Можно ли писать ISAPI на Visual Basic? - Visual Basic
Посоветуйте можно ли писать ISAPI на Visual Basic, если можно пример реализации. Заранее благодарен.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palva
2595 / 1817 / 260
Регистрация: 08.06.2007
Сообщений: 6,964
Записей в блоге: 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. Т.е. просто вход в прилодение осуществляется с другого места. они РАБОТАЮТ.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru