Estoy probando descarga de ficheros desde una URL.
Se que hay bastante informacion en el foro, y por supuesto, desde aquí he tomado muestras para lo que codifiqué.
El siguiente codigo compila y se ejecuta, pero el bendito fichero (supuestamente descargado) no está por ningún lado.
Pueden decirme que he omitido, o hago mal, en el ejemplo siguiente?
- Code: Select all Expand view RUN
- function DescargFichDesdeUrl()
local cFile := "d:\fapsoft_foro\franco.png"
local cUrl := "https://bitbucket.org/fivetech/fivewin-contributions/downloads/Fivetechv.png"
? DELETEURLCACHEENTRY( cUrl ) //Retorna .f.
? URLDOWNLOADTOFILE( 0, cUrl, cFile ) //Retorna -2146697208
RETURN NIL
DLL STATIC FUNCTION DELETEURLCACHEENTRY( cUrl AS LPSTR ) AS BOOL;
PASCAL FROM "DeleteUrlCacheEntryA" LIB "wininet.dll"
DLL FUNCTION URLDOWNLOADTOFILE( pCaller AS LONG, cUrl AS LPSTR, cFileName AS LPSTR, nReserved AS DWORD, nFnCB AS LONG ) AS LONG;
PASCAL FROM "URLDownloadToFileA" LIB "urlmon.dll"
Saludos.
PD: Solucion en
viewtopic.php?f=6&t=37703&sid=3cb5f50584b22e3c0c729b3083809143#p225509