我有一个用C编程的linux应用程序,它使用gdk作为图像。图像通过FTP(使用libcurl)发送到远程服务器。
目前我正在使用gdk_pixbuf_save将图像首先保存到本地硬盘,但这看起来有点无用。将图像直接保存在远程服务器上有多难?我还需要使用jpg的质量设置。
答案 0 :(得分:1)
有一个gdk_pixbuf_save_to_buffer
可以将数据存储到gchar
缓冲区。
我无法快速找到与FTP put
请求相关联的CURL API;希望你对CURL足够熟悉,知道如何使用缓冲区作为内容put
文件。