2015-02-01 1 views
0

Я пытаюсь загрузить pdf через GET в HTTP 1.1, подключившись к серверу и отправив запрос через send() и получив его через recv().Загрузка PDF или изображения с сервера и отображение его в C

Я пробовал использовать метод beginners, чтобы попытаться создать и открыть файл, а затем сохранить в нем все, что я получил в вызове recv(), и сохранить файл с расширением pdf. Но он не работает так. Что я делаю не так?

+0

Можете ли вы разместить свой код? – lesscode

ответ

0

Вы должны иметь знания следующее:

Розетки

HTTP-protocal основан на сокеты и, таким образом, вы должны знать о сокетов. Сокеты помогут вам идентифицировать это при запуске запроса recv данных и количестве оставшихся байтов. Есть и другие вещи, которые помогут вам узнать другие протоколы Интернета, основанные на сокетах.

HTTP

Вторая вещь, которую вы должны знать о запросах HTTP и должны делать различие между заголовками и текстом документа. Таким образом, отправка запроса и получение данных легко, но с того момента, когда исходный документ начинается с получения данных, речь идет о знании и других вещах. Как и в запросе HTTP, вы узнаете о длине документа, типе документа и других важных вещах.

PDF

Если вы хотите, чтобы загрузить PDF-файл в аренду, вы должны знать, откуда начинать и заканчивается в PDF-документов. Если вы не знаете, что не сможете определить начало документа и окончание документа.

Смежные вопросы