Hola compañeros he estado intentando poder descargar mi archivo.exe de mi proyecto, el cual lo subí a la nube Dropbox con un link de descarga directa, copio el link en cualquier navegador y efectivamente se descarga mi .exe de manera automática.
Lo que quiero es a través de VFP poder descargar ese archivo a mi computadora para luego reemplazarlo.
Actualmente estoy aplicando el siguiente código : pero me da el error que descarga el archivo incompleto dejando el ultimo valor en 0 del URL y si le cambio el ultimo valor a 1 del URL me da error 400.
* Crear objeto WinHttp para la descarga
loHttp = CREATEOBJECT("WinHttp.WinHttpRequest.5.1")
TRY
* Configurar y realizar la solicitud HTTP
loHttp.Open("GET", lcDownloadUrl, .F.)
loHttp.Send()
* Verificar si la solicitud fue exitosa
IF loHttp.Status = 200
* Guardar el archivo en el disco
STRTOFILE(loHttp.ResponseBody, lcOutputFile)
* Verificar si el archivo se descargó correctamente
IF FILE(lcOutputFile)
MESSAGEBOX("Archivo descargado correctamente: " + lcOutputFile, 64, "Éxito")
ELSE
MESSAGEBOX("No se pudo guardar el archivo.", 16, "Error")
ENDIF
ELSE
MESSAGEBOX("Error al descargar el archivo. Código de estado: " + TRANSFORM(loHttp.Status), 16, "Error")
ENDIF
CATCH TO loError
MESSAGEBOX("Error: " + loError.Message, 16, "Excepción")
ENDTRY
***************************************************
Mi pregunta es que me recomiendan para poder descargar un archivo o varios en la web a mi pc desde VFP 9.0?
saludos desde CR.