would look something like this: ReceiveHTTPFile(URL$, Filename$ [, @Callback() ])
A code example would look like:
Code: Select all
InitNetwork()
Procedure mycallback(bytessofar.l, totalbytes.l)
debug "Download progress: "+Str(bytessofar)+"/"+Str(totalbytes)+"
EndProcedure
url = "http://www.purebasic.com/index.php3"
file = GetTemporaryDirectory()+GetURLPart(url, #PB_URL_Path)
If ReceiveHttpFile(url, file, @mycallback())
debug "Download Completed"
Else
debug "Download Failed"
EndIf
End