Сохранение изображения (jpg) на удаленном сервере без локального жесткого диска - PullRequest
1 голос
/ 21 февраля 2012

У меня есть приложение Linux, запрограммированное на C, которое использует gdk для работы с изображениями. Изображения отправляются на удаленный сервер через FTP (с помощью libcurl).

В настоящее время я сначала сохраняю изображения на локальный жесткий диск с помощью gdk_pixbuf_save, но это кажется бесполезным шагом. Насколько сложно было бы сохранить изображения непосредственно на удаленном сервере? Мне также нужно использовать настройку качества JPG.

1 Ответ

1 голос
/ 21 февраля 2012

Существует gdk_pixbuf_save_to_buffer, который может хранить данные в буфере gchar.

Мне не удалось быстро найти CURL API, связанный с запросами FTP put; надеюсь, вы будете достаточно знакомы с CURL, чтобы знать, как put файл использовать буфер в качестве содержимого.

...