Я пишу приложение в C++, и я пытаюсь отправить файл изображения на HTTP-сервер. Я никогда не использую завиток, и я немного смущен. Я нашел хороший пример отправки файла здесь: http://curl.haxx.se/libcurl/c/postit2.html, но я не вижу, где они добавляют байты отправляемого файла для запроса. Может ли кто-нибудь объяснить мне, как я могу добавить байты моего файла для запроса, предполагая, что я уже прочитал его для некоторого буфера.CURL и отправка файла на сервер
2
A
ответ
1
В строке
curl_formadd(&formpost,
&lastptr,
CURLFORM_COPYNAME, "sendfile",
CURLFORM_FILE, "postit2.c",
CURLFORM_END);
они установили имя файла в переменную "SendFile". После этого эта библиотека работает как браузер с post-form (вы можете увидеть описание в комментарии в самом начале исходного кода). Поэтому библиотека отправляет содержимое файла «postit2.c» (вы должны прочитать о CURLFORM_FILE).
Также может быть полезно прочитать Send multiple files via HTTP POST with libcurl
Смежные вопросы
- 1. SILVERLIGHT отправка файла на сервер
- 2. Отправка & (и) подписка на cURL с JSON
- 3. Отправка объекта imagepng() на сервер с помощью cURL
- 4. Загрузка файла cURL на удаленный сервер
- 5. PHP cURL отправка и получение изображений Клиент/сервер
- 6. отправка zip-файла на php-сервер
- 7. Отправка/выгрузка файла на другой компьютер/сервер
- 8. отправка файла предыдущего дня на сервер
- 9. AJAX: асинхронная отправка файла на сервер
- 10. Отправка файла с android на сервер .NET
- 11. android-отправка текстового файла на сервер
- 12. Отправка файла Multipart с андроида на сервер
- 13. Отправка файла с Java на сервер Web2py
- 14. regex issue отправка запроса BAN на сервер Larn через curl
- 15. Загрузка файла .tmx на сервер и отправка его клиенту
- 16. Отправка строк и файла с Android-клиента на сервер C#
- 17. Отправка паролей на сервер
- 18. Отправка данных на сервер
- 19. Отправка данных на сервер
- 20. отправка загруженного файла на другой сервер через CURL с страницы CURLed
- 21. Отправка и создание файла
- 22. Отправка JSON на сервер
- 23. Отправка JSON на сервер
- 24. Отправка сырого двоичного файла и данных с помощью cURL
- 25. Отправка файла изображения и xml с помощью cURL
- 26. отправка IP-адреса машины на сервер
- 27. Вход на сервер с cURL
- 28. Отправка видео и аудиопотока на сервер
- 29. Отправка объекта и команд на сервер
- 30. Отправка некоторых данных на сервер и выборка