URL download and Cache problems
    Chipp Walters 
    chipp at chipp.com
       
    Thu Dec 16 03:56:13 EST 2004
    
    
  
Dave Cragg wrote:
> Richard's thought may stem from a similar experience to mine. 
> Previously, "load" was often preferred because it was the only way to 
> show  progress of the download, and not because there was a need to do 
> other processing. In my own apps, I almost always need to pause other 
> things until a download completes. (e.g. a learner chooses a lesson to 
> open, and can't work on it until it has downloaded) "load" wasn't ideal 
> for this. But "load" was often recommended over "get" because of this 
> ability to show progress. With the libUrlStatusCallback option, I now 
> rarely need to use load. It's much simpler to use get.
> 
I love libUrlStatusCallback! It also works great with POST and ftp 
uploads/downloads.
> 
> Caveat:  when using "get", there's no obvious way to abort a download 
> before it completes. This should probably go on the to-do list.
In my apps, I issue 'resetAll' which stops the download. Dave, you once 
mentioned a command something like libURLResetAll? I think it does the 
same thing.
Then I need to reinitialize my libUrlStatusCallback. This can present 
problems when calling from the IDE as it kills all socket activity for 
the engine everywhere, so best be careful.
-Chipp
    
    
More information about the use-livecode
mailing list