On Mon, May 09, 2011 at 10:26:52AM -0400, Saqib Ali wrote: > I'm using Curl version 7.21.5 to do SFTP uploads from a Solaris 10 box. > > I have a relatively large file that I'm interested in transmitting (Approx 10 > MB). But the file is structured such that the information I'm really > interested > in transmitting is at the beginning of the file. > > Is it possible for me to instruct Curl to transmit only the first X bytes of a > file? > Could I accomplish this simply by setting the CURLOPT_INFILESIZE parameter to > X?
The data sent by by libcurl comes from the CURLOPT_READFUNCTION callback function which is part of your app. Once the app has finished sending all it wants, just return the end-of-file indication to libcurl (instead of more data) and it will complete the transfer. >>> Dan ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
