Académique Documents
Professionnel Documents
Culture Documents
Net
Pgina 1 de 1
Public Shared Sub EnviarArchivoFTP(ByVal OrigenArchivo As String, ByVal NombreArchivo As String) Dim clsRequest As System.Net.FtpWebRequest Dim conexion As Net.Sockets.TcpClient clsRequest = DirectCast(System.Net.WebRequest.Create("ftp://xxx.xx.xxx.xxx/archivos/NombreArchivo), System.Net.FtpWebRequest) clsRequest.Proxy = Nothing ' Esta asignacin es importantisimo con los que trabajen en windows XP ya que por defecto esta propiedad esta para ser asignado a un servidor http lo cual ocacionaria un error si deseamos conectarnos con un FTP, en windows Vista y el Seven no tube este problema. clsRequest.Credentials = New System.Net.NetworkCredential("usuario", "password") ' Usuario y password de acceso al server FTP, si no tubiese, dejar entre comillas, osea "" clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile Try Dim bFile() As Byte = System.IO.File.ReadAllBytes(origenArchivo) Dim clsStream As System.IO.Stream = _ clsRequest.GetRequestStream() clsStream.Write(bFile, 0, bFile.Length) clsStream.Close() clsStream.Dispose() Catch ex As Exception MsgBox(ex.Message & ". El Archivo no pudo ser enviado, intente en otro momento") End Try End Sub
http://netsolucion.blogspot.com/2010/06/como-enviar-un-archivo-un-servidor-ftp.html
27/10/2013