Интересно, есть ли у кого-нибудь опыт публикации файлов изображений с помощью CURL в C ..?
Я пишу программу для публикации на веб-сервисе типа Facebook, и все идет хорошо, кроме случаев, когда я пытаюсьпубликовать файлы изображений ...
Существует специальный формат, который нужен серверу или он не будет принимать сообщения ...
что-то вроде этого:
--- webformkitXXXXXXXX\ r \ n filename "somefile.jpg" \ r \ n
JPEG или ФАЙЛ ИЗОБРАЖЕНИЯ ЗДЕСЬ (в двоичном формате)
--- webformkitXXXXXXXX \ r \ n КОНЕЦ ----
Поэтому, когда я наконец-то смог запоминать вместе нужные мне фрагменты, я могу сохранить его в файл, и он выглядит просто отлично, но по захватам пакетов я вижу, что CURL не нравится братьдвоичный файл, кажется, что он обрезает буфер при первом знаке '\ 0', потому что он отправляет только 300 байтов, когда он должен отправлять 80K ...
Я использовал это:curl_easy_setopt (curl, CURLOPT_POSTFIELDS, data);
Спасибо!