加载中…
  
博文
标签:

it

分类: C/C  /VC/Delphi

利用Curl库实现文件上传,利用Multi-part formposts应该是最好的方法。何为Multi-part?其实,就我理解,就是在Post提交的时候,有不同的数据单元,每个单元有自己的名称与内容,内容可以是文本的,也可以是二进制的。同时,每个数据单元都可以有自己的消息头,MIME类型,这些数据单元组成一个链表,提交到HTTP服务器。libcurl提供了方便的api用于支持multi-part formposts。使用curl_formadd函数,可以添加不同的数据数据单元,然后提交到服务器。

使用libcurl的大概流程:
curl_easy_init()
curl_easy_setopt()
curl_easy_perform()
curl_easy_cleanup()

下面是一个multi-part formposts的例子(更详细的使用,请参考:http://curl.haxx.se/libcurl/c/curl_formadd.html ):

int main()

   curl_global_init(CURL_GLOBAL_WIN32); 
   CURL *easy_handle = curl_easy_init();

 // 使用multi-parts form post
 

标签:

情感

分类: 感悟

《荒漠甘泉》2月26日

  “我的恩典是够你用的”(哥林多后书十二章9节)。

  有一天晚上,我整天工作之后,骑马回家。路上我极感疲乏,差不多要马上倒下来了;忽然之间,一节圣经像闪电一般地照在我的心中,“我的恩典是够你用的。”到家之后,我就在圣经的原文中查考,发现它的语气是:“【我】的恩典是够你用的”;我就对主说:“主啊,我信,我信你的恩典是够我用的”;此时里面的喜乐爆发出来,成为欢笑。直到那晚,我才知道不信神够用的恩典是何等可笑,亦复可怜。这尤如海洋中一条口渴的小鱼,不敢喝水,深怕把水喝干了;虽然海洋对它说:“小鱼儿尽量罢,我的水是够你喝的”,但是它仍不敢。这又好比七个丰年之后,仓库中一只小鼠,不敢吃食,深怕以后要饿死;虽然约瑟对它说:“小鼠儿,尽量罢,我的谷粒是够你吃的”,但是它仍不敢。这也很像一个人,在高山上,对自己说:“我每年呼吸这许多空气,我怕我会把空气中的氧气吸尽罢;”虽然大气对他说:“可怜的人啊,尽量罢,我的氧气是够你呼吸的”,但是他仍不敢。哦,弟兄们啊,让我们每一个都作信心的伟人!小信心会带你的灵到天上去,大信心会带天到你的灵里来。
  ——司布真

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有