Page 1 of 1

Solicitud a colegas que tengan la version FW 1204 SOLUCIONAD

PostPosted: Tue Sep 03, 2019 5:39 pm
by FranciscoA
Hola amigos.
Les solicito muy amablemente, a los que tengan la version 1204 de Fivewin, probarme el siguiente codigo, y postear aqui los resultados.
El problema que tengo es que solo descarga desde http, no de https.
Gracias de antemano.

Code: Select all  Expand view
#include "FiveWin.ch"

function DescargFichDesdeUrl()
local cFile, cUrl, aFich :={},aFiles:={}

   cFile := "c:\download\Fivetechv.png"      //pueden cambiar carpeta de descarga
   cUrl  := "https://bitbucket.org/fivetech/fivewin-contributions/downloads/Fivetechv.png"     // HTTPS
   aadd(aFich,{cUrl,cFile})

   cFile := "c:\download\PruebaGDI_.zip"   //pueden cambiar carpeta de descarga
   cUrl  := "http://www.Pflegeplus.com/DOWNLOADS/Gditest1.zip"    // http
   aadd(aFich,{cUrl,cFile})

   AEval(aFich,{|a,n| Descargando( aFich[n,1],aFich[n,2],aFiles ) })

   XBROWSE( aFiles, "DESCARGAS" )
RETURN NIL

//--------------------------------------------------------//
Function Descargando(cUrl,cFile,aFiles)
local nRet

   MsgRun("Aguarde por favor, descargando...",,{|| ;
           DELETEURLCACHEENTRY( cUrl ) ,;
           nRet := URLDOWNLOADTOFILE( 0, cUrl, cFile ), SysRefresh() })
   
   if nRet == 0
      aadd( aFiles,{cUrl, cFile} )
   else
      aadd( aFiles,{cUrl, "Descarga ha fallado" +"  INET_E_DOWNLOAD_FAILURE (0x800C0008L or -2146697208)" } )
      MsgInfo(nRet,"Error INET")
   endif

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

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Tue Sep 03, 2019 9:26 pm
by cnavarro
Francisco, no tengo la version 12.04 :cry: , tengo la 12.03 y con esa he probado tu ejemplo y creo que funciona perfectamente, por lo menos me ha descargado los ficheros como puedes comprobar en la ventana de consola.

Image

Image

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Tue Sep 03, 2019 9:41 pm
by FranciscoA
Cristóbal, gracias por probarlo.

Definitivamente quiero confirmarlo con la version 1204.

Saludos.

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Tue Sep 03, 2019 9:42 pm
by cnavarro
FranciscoA wrote:Cristóbal, gracias por probarlo.

Definitivamente quiero confirmarlo con la version 1204.

Saludos.


Pasamela que las colecciono y esa me falta, y lo pruebo

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Tue Sep 03, 2019 9:46 pm
by FranciscoA
Perfecto.
Donde te la envío.

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Tue Sep 03, 2019 10:03 pm
by FranciscoA
Hecho!
Por favor renombralo a .zip

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Tue Sep 03, 2019 10:08 pm
by cnavarro
Recibido. Te digo algo

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Wed Sep 04, 2019 1:52 pm
by FranciscoA
Cristobal.
Carpeta en uso subida.
Saludos.

Re: Solicitud a colegas que tengan la version FW 1204

PostPosted: Thu Sep 05, 2019 1:06 pm
by FranciscoA
Cristobal.
Gracias por las pruebas, y a la vez te felicito por tu excelente soporte.