Wininet.dll y vfpconection

270 views
Skip to first unread message

Pablo Flores

unread,
Jun 9, 2022, 10:10:03 PM6/9/22
to publice...@googlegroups.com

Hola a todos…

                Queria preguntarles cual de estas librerias recomiendan usar para enviar y recibir archivos mediante FTP

Por lo poco que pude ver es que VFPConection, es facil para usar, te permite poner una barra de progreso o algo cuando se envía/recibe el archivo, pero no se como ver las carpetas y archivos (tamaño etc)

Por contrapartida wininet.dll tiene muchas funciones para saber que hay en el servidor, pero no se como hacer para colocar una barra de progreso o algo durante la transferencia y es un poco mas complejo de implementar

Otra cosa que me pregunto es si funcionan bien con distintos SO Windows.

 

Respecto a wininet.dll hay algo muy lindo en…

https://vfpavanzado.wordpress.com/2019/08/12/usar-ftp-para-enviar-y-recibir-archivos-de-una-computadora-remota/

Si bien funciona bien, como comente antes, no se puede hacer nada mientras baja/sube un archivo.

 

Desde ya muchas gracias

Saludos

Pablo Flores


Pd: envié este correo anteriormente, pero a mi no me llega, por ese motivo lo volvi a enviar. Disculpen si lo reciben otra vez

ZeRoberto

unread,
Jun 9, 2022, 10:49:55 PM6/9/22
to publicesvfoxpro
Probaste con esto?

Clear All
Clear

SET LIBRARY TO (LOCFILE("vfpconnection.fll","FLL"))
LOCAL ARRAY aryFTPCommands(3)
aryFTPCommands(1) = "CWD /"
aryFTPCommands(2) = "PWD"
aryFTPCommands(3) = "LIST"
? FTPCommands("FTP://demo:pass...@test.rebex.net/", @aryFTPCommands, "MyTrace()")
SET LIBRARY TO

***********************
FUNCTION MyTrace() && Callback from the FLL - used to provide a detailed trace of the operation
***********************
    *!* You can create your own function, procedure or method to handle this and name it whatever you want.
    *!* The nTraceDataType and cTraceData are private variables created on-the-fly by the FLL
#DEFINE TYPE_TEXT 0
#DEFINE TYPE_HEADER_IN 1
#DEFINE TYPE_HEADER_OUT 2
#DEFINE TYPE_DATA_IN 3
#DEFINE TYPE_DATA_OUT 4
#DEFINE TYPE_SSL_DATA_IN 5
#DEFINE TYPE_SSL_DATA_OUT 6
#DEFINE TYPE_END 7
   * ?ICASE(m.nTraceDataType = TYPE_TEXT, "STATUS:", ;
     m.nTraceDataType = TYPE_HEADER_IN, "<RECV HEADER: ", ;
     m.nTraceDataType = TYPE_HEADER_OUT, ">SEND HEADER: ", ;
     m.nTraceDataType = TYPE_DATA_IN, "<RECV DATA: ", ;
     m.nTraceDataType = TYPE_DATA_OUT, ">SEND DATA: ", ;
     m.nTraceDataType = TYPE_SSL_DATA_IN, "<RECV SSL DATA: ", ;
     m.nTraceDataType = TYPE_SSL_DATA_OUT, ">SEND SSL DATA: ", ;
     m.nTraceDataType = TYPE_END, "END: ", "UNKNOWN: ")
    *If m.nTraceDataType = TYPE_DATA_IN
       ? m.cTraceData
    *EndIf
ENDFUNC

Saludos

Ze




--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CPTP215MB174027CA8F05BC070A11E08EA6A69%40CPTP215MB1740.LAMP215.PROD.OUTLOOK.COM.

ZeRoberto

unread,
Jun 9, 2022, 10:56:40 PM6/9/22
to publicesvfoxpro
Prueba tambien con esto, aunque te lo trae en Texto ingeniatelo para pasarlo a una tabla o array


Saludos

Ze



Pablo Flores

unread,
Jun 9, 2022, 11:52:59 PM6/9/22
to publice...@googlegroups.com
Gracias ZeRoberto
Esos comandos que pasas al array son propios de linux? O de la .fll (perdon la ignorancia. No conozco Linux) y en caso de que ocurra un error, de coneccion o otra cosa... hay algun numero de error o forma de saber pq ocurre?
Donde puede encontrar información sobre la .fll?
Desde ya muchas gracias

Saludos
Pablo Flores



From: publice...@googlegroups.com <publice...@googlegroups.com> on behalf of ZeRoberto <zero...@gmail.com>
Sent: Thursday, June 9, 2022 11:56:24 PM
To: publicesvfoxpro <publice...@googlegroups.com>
Subject: Re: [vfp] Wininet.dll y vfpconection
 

ZeRoberto

unread,
Jun 9, 2022, 11:57:11 PM6/9/22
to publicesvfoxpro
La verdad que con el FTPCommand() no logre traer la lista de archivos, pero con el FTPToStr() si, pero viene como hacer un DIR >> lista.txt

Saludos

Ze



Pablo Flores

unread,
Jun 10, 2022, 12:00:03 AM6/10/22
to publice...@googlegroups.com
Muchas gracias nuevamente...
Ya tengo para invesrigar.

Saludos
Pablo Flores


Sent: Friday, June 10, 2022 12:56:53 AM

Pablo Flores

unread,
Jun 11, 2022, 10:39:53 AM6/11/22
to publice...@googlegroups.com

Hola a Todos

                Porbe de hacer lo que dice ZeRoberto.

FTPToStr(): Funciono OK

FTPCommand(): me dice que no existe el comando FTPCommand

Alguien sabe por que puede ser?

Saludos

Pablo Flores

 

Enviado desde Correo para Windows

 

De: ZeRoberto
Enviado: viernes, 10 de junio de 2022 0:57
Para: publicesvfoxpro
Asunto: Re: [vfp] Wininet.dll y vfpconection

 

La verdad que con el FTPCommand() no logre traer la lista de archivos, pero con el FTPToStr() si, pero viene como hacer un DIR >> lista.txt

 

Saludos

 

Ze

 

 

 

 

El jue, 9 jun 2022 a la(s) 22:52, Pablo Flores (pf.prog...@gmail.com) escribió:

Gracias ZeRoberto

Esos comandos que pasas al array son propios de linux? O de la .fll (perdon la ignorancia. No conozco Linux) y en caso de que ocurra un error, de coneccion o otra cosa... hay algun numero de error o forma de saber pq ocurre?

Donde puede encontrar información sobre la .fll?

Desde ya muchas gracias

Saludos

Pablo Flores

Roxana

unread,
Oct 20, 2025, 5:09:20 PMOct 20
to Comunidad de Visual Foxpro en Español
Hola! Yo usaba estas librerias sin ningun problema con el hosting bluehost. Al parecer cambiaron algo porque esta semana dejo de funcionar. Se conecta al server pero no devuelve ningun archivo.
El error que devuelve es  Código resultado error: 12003
Estoy hablando con el soporte tecnico de bluehost y no me saben decir que cambiaron. En otro clientes que tienen otro hosting funciona bien.
Les paso alguna vez? Tienen alguna data para pasarme?
Muchas gracias!

Roxana

Aarón Delgado

unread,
Oct 20, 2025, 5:29:57 PMOct 20
to publice...@googlegroups.com
Quizá cerraron las conexiones remota a las base de datos, hace mucho tiempo me pasó con Godaddy.

Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 013969545 /  Movistar: 988316319



Roxana

unread,
Oct 20, 2025, 5:40:23 PMOct 20
to Comunidad de Visual Foxpro en Español
Hola! Pero no estoy conectandome a ninguna base. Solo quiero acceder al FTP y ver los archivos.
Una cosa raro es que en el fzilla  me pide que confirme que el certificado no es seguro la primera vez que entro. Despues funciona bien y trae las crpetas y archivos del FTP.
No se ... me esta mantando esto porque no depende de mi codigo...

Saludos,

Roxana Demattei

unread,
Oct 24, 2025, 8:14:01 AM (11 days ago) Oct 24
to publice...@googlegroups.com

Hola! Sigo con problemas con el FTP en el hosting Bluehost. Alguien trabajo o trabaja con este hosting.

La conexión por FTP que tenia desarrollada con la librería wininet.dll y dejo de funcionar de la nada. Sospecho que el server inhabilito el acceso por FTP. Asi que estuvo viendo la librería chilkat. Hice un código básico para conectarme y subir un mensaje pero me da error de conexión como si usuario o contraseña estan mal y esta todo bien. Capaz que bluehost necesita coneccion con certificado. En fin es todo un lio que me complica un montón.

La pregunta es si alguien esta trabajando con Bluehost y le pasa algo parecido para que me pueda ayudar.

Les adjunto el código que me da error de conexión por si puedo tener algo mal.

Muchas gracias!

 

Ing. Roxana Demattei

Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/zQ-ijv3_68o/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/CA%2BauLzLEguhVcXvG7vaeRerdmR%2Bf7e0U4-0p8w%2B%3DDwgj7ne4Pw%40mail.gmail.com.

SFTP_Prueba2.prg
SFTP_Prueba2.txt
Reply all
Reply to author
Forward
0 new messages