отправка файла с клиента на http-сервер в c программирования - PullRequest
1 голос
/ 05 марта 2012

Мне нужно написать c программу, в которой файл может быть передан на сервер, для этого у нас есть http-ссылка URL. Что мы должны сделать для отправки и получения файла / данных.На самом деле я должен отправить файл на http-сервер, при вызове URL-адреса файл будет передан. Это так, когда пользователь нажимает на кнопку отправить текстовый файл будет перенесен на этот сервер.помогите так немного света .. любая ссылка, что я могу получить помощь. спасибо

1 Ответ

1 голос
/ 06 марта 2012

При чтении комментариев звучит так, будто вы идете в направлении использования сокетов напрямую. Не делай этого. Используйте клиентскую библиотеку HTTP. Базовый протокол HTTP достаточно прост, так что подход с сокетами работает для элементарного клиента, но вы не будете поддерживать такие функции, как keepalive HTTP, прокси-серверы, шифрование (https), HTTP / 1.1, сжатие, кодирование по частям или 100 без полностью заново изобретая колесо.

Используйте libcURL . При записи на C загрузка файла на HTTP-сервер занимает всего несколько десятков строк кода , включая шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...