LibURL short data retrieval

J. Landman Gay jacque at hyperactivesw.com
Mon Dec 12 22:22:22 EST 2011


I've been using a script for years that downloads files from a folder on 
my server. It calls a CGI which collects the data and sends it back. 
Recently it has started behaving oddly.

The relevant part of the script:

     put "http://www.myserver.com/cgi-bin/xxx.mt" into tURL
     libURLSetStatusCallback "checkStatus", the long ID of me
     put url tUrl into tData

The data is put into a field and when I visually compare it to what is 
on the server, it looks correct. The data appears to all be there.

But a progress bar that measures the download now stops prematurely, 
indicating the retrieval isn't finishing. I added some logging in the 
callback message, and I get this:

contacted
requested
loading,2424,15312
loading,5320,15312
loading,9664,15312
loading,11112,15312
downloaded

There are no errors, and yet the last part of the data is not retrieved. 
Since the downloaded data appears to be correct, it almost looks like 
the total byte count is wrong, but I'm not sure why it would start doing 
that just within the few weeks. It was working fine for many years. The 
results are the same when I test in LiveCode 4.2.x and 5.0.x.

Anyone know what might cause that?

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com




More information about the Use-livecode mailing list