Daniel,

So you want me to send the error code 'CURL_READFUNC_ABORT' from the read
call back function (after my upload gets completed) to abort the process
immediately. I will try this and let you know. Thanks for your response.

Regards,

On Sat, May 25, 2013 at 2:43 AM, Daniel Stenberg <[email protected]> wrote:

> On Fri, 24 May 2013, alpforce wrote:
>
>  From what I understand (and I very well might be mistaken ;-) ) the write
>> and read function callbacks should function in the manner similar to
>> stdio's fwrite and fread functions... that means returning 0 is not enough
>> , you also need to set the error to end-of-file (even though you are not
>> actually working with files). I need to check my old code, I made something
>> like that once or twice... AGAIN , I MIGHT BE MISTAKEN :) if so , I am
>> sorry ;)
>>
>
> CURLOPT_READFUNCTION
>
>   If you stop the current transfer by returning 0 "pre-maturely" (i.e
> before
>   the server expected it, like when you've said you will upload N bytes and
>   you upload less than N bytes), you may experience that the server "hangs"
>   waiting for the rest of the data that won't come.
>
>   The read callback may return CURL_READFUNC_ABORT to stop the current
>   operation immediately, resulting in a CURLE_ABORTED_BY_CALLBACK error
> code
>   from the transfer (Added in 7.12.1)
>
> quoted from:
>
> http://curl.haxx.se/libcurl/c/**curl_easy_setopt.html#**
> CURLOPTREADFUNCTION<http://curl.haxx.se/libcurl/c/curl_easy_setopt.html#CURLOPTREADFUNCTION>
>
> --
>
>  / daniel.haxx.se
>
> ------------------------------**------------------------------**-------
> List admin: 
> http://cool.haxx.se/list/**listinfo/curl-library<http://cool.haxx.se/list/listinfo/curl-library>
> Etiquette:  
> http://curl.haxx.se/mail/**etiquette.html<http://curl.haxx.se/mail/etiquette.html>
>



-- 
Thanks and Regards

N.Venkatesh Prabu
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to