Hola:
Necesito hacer un programa que suba archivos de mi computadora a un servidor.
Encontré un código simple en Internet:
Public Class Form1
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
If ofdBrowse.ShowDialog = Windows.Forms.DialogResult.OK Then
txtFile.Text = ofdBrowse.FileName
End If
End Sub
Private Sub Button2_Click_1(sender As System.Object, e As System.EventArgs) Handles Button2.Click
My.Computer.Network.UploadFile(txtFile.Text, txtServer.Text & ofdBrowse.SafeFileName, txtUser.Text, txtPassword.Text)
End Sub
End Class
Pero por alguna razón, no funciona. Me da error 404 o 530 (no se ha iniciado sesión).
Si yo entro al servidor con FileZilla, lo hago escribiendo como host la dirección Web del sitio, el usuario y la contraseña. La carpeta Web en mi servidor es public_html. Por alguna razón intuyo que el problema está en como estoy escribiendo el host en esta aplicación. Intenté de varias maneras pero siempre da error. Pero el problema puede ser otro, lo desconozco.
¿Alguien tiene alguna idea?
Muchas gracias.
Federico