How to use urlProgress

Andrew Kluthe andrew at ctech.me
Thu Jun 20 16:37:50 EDT 2013


Also, the simple answer to your question above is that you need to set the
libUrlStatusCallback to the handler you are using as a callback

libURLSetStatusCallback "urlProgress"


On Thu, Jun 20, 2013 at 3:36 PM, Andrew Kluthe <andrew at ctech.me> wrote:

> Meant to include this link: http://www.andregarzia.com/posts/en/pubsub/
>
>
> On Thu, Jun 20, 2013 at 3:36 PM, Andrew Kluthe <andrew at ctech.me> wrote:
>
>> I would try to use the following instead of put url into url. This let's
>> you do it in a non-blocking way as well as let you process the data in a
>> callback.
>>
>> load URL myURL with message "downloadComplete"
>>
>> I really like the example Andre used on his site when describing his
>> pubSub library.
>>
>> His example is pretty concise and works better than anything I have ever
>> used when combined with his pubSub lib for updating progress bars or other
>> UI elements.
>>
>>
>>
>>
>> On Thu, Jun 20, 2013 at 1:08 PM, Devin Asay <devin_asay at byu.edu> wrote:
>>
>>> Hi folks,
>>>
>>> Maybe I'm missing something. I want to get progress information from a
>>> rather large download from an HTTP server. This is what I'm doing:
>>>
>>> command downloadFile
>>>     set the cursor to watch
>>>     put "http://server.com/data/myfile.gz" into tRemote_GZ
>>>     put "/path/to/file/pwr_complete.gz" into tLocal_GZ
>>>     put url tRemote_GZ into url ("binfile:" & tLocal_GZ)
>>> end downloadFile
>>>
>>> on urlProgress pURL, pStatus, pMessage, pBytesTotal
>>>     put "Downloading " & pURL & cr & "Status: " & pStatus &&  pMessage
>>> &&  "of TotalBytes: " & pBytesTotal \
>>>           into fld "prog"
>>> end urlProgress
>>>
>>> Nothing ever shows up in field "prog", but the download eventually
>>> succeeds. I can see the file on my hard drive after it has downloaded.
>>>
>>> Am I doing something wrong? I'm on OS X 10.7.x and LC 6.0.2.
>>>
>>> Devin
>>>
>>>
>>>
>>>
>>> Devin Asay
>>> Humanities Technology and Research Support Center
>>> Brigham Young University
>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>
>>
>>
>> --
>> Regards,
>>
>> Andrew Kluthe
>> andrew at ctech.me
>>
>
>
>
> --
> Regards,
>
> Andrew Kluthe
> andrew at ctech.me
>



-- 
Regards,

Andrew Kluthe
andrew at ctech.me



More information about the use-livecode mailing list