在没有本地硬盘的远程服务器上保存图像(jpg)

时间:2012-02-21 00:27:52

标签: c linux ftp jpeg gdk

我有一个用C编程的linux应用程序,它使用gdk作为图像。图像通过FTP(使用libcurl)发送到远程服务器。

目前我正在使用gdk_pixbuf_save将图像首先保存到本地硬盘,但这看起来有点无用。将图像直接保存在远程服务器上有多难?我还需要使用jpg的质量设置。

1 个答案:

答案 0 :(得分:1)

有一个gdk_pixbuf_save_to_buffer可以将数据存储到gchar缓冲区。

我无法快速找到与FTP put请求相关联的CURL API;希望你对CURL足够熟悉,知道如何使用缓冲区作为内容put文件。