С толкнулся с проблемой как получить файл по HTTP.
Вот как все делал, Отправлял на webserver данные из формы в ней также передовался файл, через POST,
все получил из stdin, но мне не известен размер файла, пробавал читать сразу блоками, но при этом
режеться разделитель. Может кто подскажет как лутче прочитать файл. Да и еще файл может быть не текстовым
так что gets не пойдет.
Заранее спасибо
27.12.04 03:43: Перенесено модератором из 'C/C++' — Павел Кузнецов
Здравствуйте, Notecola, Вы писали:
N>В заголовке HTTP ответа есть поле "Content-length: ..." N>Там указывается сколько именно байт надо считать из stdin.
Скока читать байт я знаю, дело в другом может быть нестолько файлов передоваться в запросе,
и файлы не текстовые все данные там разделены что то на подобии ---------#######. но когда
файл читаю то я не знаю сколько байт читать. Может есть какая нибудь библиотека для работы с
этим.
Здравствуйте, A4Spy, Вы писали:
AS>Здравствуйте, Notecola, Вы писали:
N>>В заголовке HTTP ответа есть поле "Content-length: ..." N>>Там указывается сколько именно байт надо считать из stdin.
AS>Скока читать байт я знаю, дело в другом может быть нестолько файлов передоваться в запросе, AS>и файлы не текстовые все данные там разделены что то на подобии ---------#######. но когда AS>файл читаю то я не знаю сколько байт читать. Может есть какая нибудь библиотека для работы с AS>этим.
Здравствуйте, A4Spy, Вы писали:
AS>Здравствуйте, Notecola, Вы писали:
N>>В заголовке HTTP ответа есть поле "Content-length: ..." N>>Там указывается сколько именно байт надо считать из stdin.
AS>Скока читать байт я знаю, дело в другом может быть нестолько файлов передоваться в запросе, AS>и файлы не текстовые все данные там разделены что то на подобии ---------#######. но когда AS>файл читаю то я не знаю сколько байт читать. Может есть какая нибудь библиотека для работы с AS>этим.