Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2008, 13:38
BACH
 
Fecha de Ingreso: agosto-2006
Mensajes: 99
Antigüedad: 18 años, 7 meses
Puntos: 0
enviar archivo via ftp

Buenas tardes
Estoy intentando pasar un archivo via FTP, pero me esta saliendo el sgte error: "The remote server returned an error: (550) File unavailable (e.g., file not found, no access)". Espero me puedan ayudar a encontrar la solucion

el codigo q uso es este:

server = Me.txtServidor.Text.Trim
user = Me.txtUsuario.Text.Trim
clave = Me.txtClave.Text.Trim
rutaImg = Me.txtRuta.Text.Trim

nomArch = Path.GetFileName(rutaImg)

server = server & "/" & nomArch

Dim clsRequest As FtpWebRequest = _
DirectCast(System.Net.WebRequest.Create(server), System.Net.FtpWebRequest)

clsRequest.Credentials = New System.Net.NetworkCredential(user, clave)

clsRequest.UsePassive = False
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile

' read in file...

Dim bFile() As Byte = System.IO.File.ReadAllBytes("..\img\" & nomArch)
' upload file...
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream() ''''''AQUI SE GENERA EL ERROR

clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()