Visual Basic - FTP y Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

FTP y Visual Basic

Publicado por Nicolás (164 intervenciones) el 11/09/2001 04:33:29
Me gustaría que alguien me facilitara código dónde se baja un archivo cualquiera desde una dirección FTP

Desde yá muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:FTP y Visual Basic

Publicado por Enric (8 intervenciones) el 12/09/2001 13:54:23
Buscando por internet encontré un control que te puede servir. Yo lo tengo funcionando en una aplicación Access 97. Es de la casa Mabry y requiere un registro previo pago pero la versión que tengo funciona a pesar de ello. El único inconveniente és que presenta una pantalla de registro pero a los pocos segundos aparece un boton de OK que te permite utilizarlo. Más abajo puedes ver el código.

Private Sub btImportar_Click()

On Error GoTo Err_btImportar_Click_Error

Set Ftp1 = New FtpXCtl

'Configura els paràmetres de l'FTP
Ftp1.DebugMode = 1
Ftp1.Blocking = False
Ftp1.Host = "nom_host"
Ftp1.LogonName = "login"
Ftp1.LogonPassword = "password"
Ftp1.FirewallPort = "8080"
Ftp1.FirewallHost = "proxy"
Ftp1.Blocking = True
'Estableix la conexió
Ftp1.Connect
Ftp1.ChangeDir "//directori"
'Rep els fitxers
Ftp1.Type = FtpTypeAscii
Ftp1.GetFilenameList

Ftp1.GetFile "fitxer_origen", "fitxer_desti"
'Desconexió
Ftp1.Disconnect

Exit_btImportar_Click:
Exit Sub
Err_btImportar_Click_Error:
If Err.Number = 20550 Then
MsgBox "No s'ha trobat el fitxer.", vbExclamation, "Atenció"
Else
MsgBox Err.Number & " - " & Err.Description
End If
Resume Exit_btImportar_Click

End Sub

Por si te interesa, el control lo encontré en www.mabry.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:FTP y Visual Basic

Publicado por Alfonso (15 intervenciones) el 13/09/2001 11:19:33
Puedes utilizar el control de VB6: Internet Transfer Control
( MSINET.OCX)
viene bien documentado en la ayuda del Visual Basic.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar