Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2013, 02:32
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: Subir fichero por FTP con VB.NET

Gracias por tu respuesta.

Ya lo intenté con ese código también, pero obtengo el mismo error.
En cambio, si me conecto al mismo servidor con las mismas credenciales mediante un cliente FTP, como por ejemplo FileZilla, se conecta correctamente y puedo gestionar los ficheros remotos sin problemas.

También comentar que con el siguiente código compruebo la existencia de un fichero en el mismo FTP, y funciona correctamente.

Código VB.NET:
Ver original
  1. Dim miUri As String = "ftp://ftp.midominio.com/carpeta/fichero.jpg"
  2. Dim miRequest As Net.FtpWebRequest = Net.WebRequest.Create(miUri)
  3. miRequest.Credentials = New Net.NetworkCredential("user", "pass")
  4. miRequest.Method = Net.WebRequestMethods.Ftp.GetFileSize
  5. Try
  6.     Dim response As Net.FtpWebResponse = miRequest.GetResponse()
  7.     ' THE FILE EXISTS
  8. Catch ex As Net.WebException
  9.     Dim response As Net.FtpWebResponse = ex.Response
  10.     If Net.FtpStatusCode.ActionNotTakenFileUnavailable = response.StatusCode Then
  11.         ' THE FILE DOES NOT EXIST
  12.         Return False
  13.     End If
  14. End Try
  15. Return True

Parece que el problema lo tengo con el método Upload, no acabo de ver por qué razón.
Gracias y saludos!
__________________
..:: moNTeZIon ::..