FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour descargar fichero desde un servidor Https
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
descargar fichero desde un servidor Https
Posted: Thu Sep 19, 2013 02:59 PM

Amigos,

¿Alguien lo ha conseguido descargar desde https://www.myserver.com/dato.txt?.

Muchas gracias.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 143
Joined: Fri Oct 07, 2005 03:14 PM
Re: descargar fichero desde un servidor Https
Posted: Thu Sep 19, 2013 05:37 PM

Amigo a mi me funciona al 100% esto con xHarbour :

cHttp:='https://www.myserver.com/dato.txt'
if !URLDownLoad(cHttp, 'c:\MisDescargas\Respuesta.txt')
mensaje('Error : '+cHttp)
else
? memoread('c:\MisDescargas\Respuesta.txt')
endif

----------------------------
func URLDownLoad(cUrl, cSaveAs)
hLib = LOADLIBRARY( "urlmon.dll")
if !URLDownloadToFile( 0, cUrl, cSaveAs, 0, 0 ) == 0
retu.f.
endif
FREELIBRARY( hLib )
retu.t.

DLL32 FUNCTION URLDownloadToFile(pCaller AS LONG,szURL AS STRING, szFileName AS STRING, dwReserved AS LONG, lpfnCB AS LONG);
AS LONG PASCAL;
FROM "URLDownloadToFileA";
LIB hlib

Posts: 410
Joined: Sun Jan 31, 2010 03:30 PM
Re: descargar fichero desde un servidor Https
Posted: Thu Sep 19, 2013 08:16 PM

oUrl := tURL():New(http+cDirSer+"/zerusbas.rar" )
oClient := tIPClientHTTP():New( oUrl )
oClient:nConnTimeout := nSegEsp
IF oClient:Open( oUrl )
oClient:ReadToFile( cRutDes+"zerusbas.rar",nil,nil,"no borra chr(13)")
oClient:Close()
ELSE
MYMEN("Error. No fue posible conectarse al servidor "+cNomSer)
meter(9)
return
ENDIF

Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: descargar fichero desde un servidor Https
Posted: Thu Sep 19, 2013 08:49 PM

Hola,

Muchas gracias.

URLDownloadToFile es lo que utilizaba, pero en Windows 8 falla bastante sin motivo aparente.

Y tIPClientHTTP():New( oUrl ) no funciona con HTTPS.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 336
Joined: Wed May 16, 2007 09:40 PM
Re: descargar fichero desde un servidor Https
Posted: Thu May 22, 2014 07:29 PM
lucasdebeltran wrote:Hola,

Muchas gracias.

URLDownloadToFile es lo que utilizaba, pero en Windows 8 falla bastante sin motivo aparente.

Y tIPClientHTTP():New( oUrl ) no funciona con HTTPS.


Sabes cual es la funcion que reemplaza al TIPCLIENTHTTP() para lo https
Fivewin-Xharbour 24.09, Iquique, Chile
Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Re: descargar fichero desde un servidor Https
Posted: Mon May 26, 2014 06:47 PM
Otra alternativa es 'wget.exe', yo lo uso desde hace tiempo por un consejo de alguien de este foro y funciona muy bien, probado en XP, W7 y W8.1 tanto con HTTP como con HTTPS

Code (fw): Select all Collapse
waitRun( "wget.exe -q -r -t6 --no-check-certificate miurl\miarchivo.txt -O c:\miarchivo.txt", 0 )


Saludos :-)
Posts: 20
Joined: Fri Apr 25, 2014 03:05 PM
Re: descargar fichero desde un servidor Https
Posted: Fri Dec 19, 2014 01:58 PM

QUE VERSION DE WGET USAS ?

Posts: 282
Joined: Mon Oct 10, 2005 08:55 AM
Re: descargar fichero desde un servidor Https
Posted: Sun Dec 21, 2014 04:07 PM

Hola

wGet v.1.15

Saludos :shock:

Continue the discussion