Principales respuestas
ERROR AL SUBIR ARCHIVOS VIA FTP NECESITO ESPECIFICAR EL PUERTO

Pregunta
-
Saludos amigos tengo un codigo el cual funciona para subir archivos aun dominio mediante ftp, todo estaba bien hasta que el proveedor me dijo que tengo que especificar el puerto no puedo usar el puerto 21 si no un puerto x que ellos me dieron, hay alguna manera en VB.NET de especificar ese puerto.
este es el codigo que uso.
Private Sub DatosWebEmpresa(ByVal archivo As String, ByVal ruta As String, ByVal proceso As String, ByVal codigo As String)
Dim request As FtpWebRequest = WebRequest.Create(New Uri(G_UrlFtpDestinoArchivoReceptores & "/" & archivo & ".pdf"))
Dim pathPdf As String = ruta & "\" & archivo & ".pdf"
request.Method = WebRequestMethods.Ftp.UploadFile
request.Credentials = New NetworkCredential(G_ftpNRUsuario, G_ftpNRClave)
If File.Exists(pathPdf) Then
Dim fileStream() As Byte = System.IO.File.ReadAllBytes(pathPdf)
Dim requestStream As System.IO.Stream = request.GetRequestStream()
Try
requestStream.Write(fileStream, 0, fileStream.Length)
Catch ex As Exception
System.Console.WriteLine(ex.Message)
Finally
requestStream.Close()
requestStream.Dispose()
End Try
Else
Exit Sub
End If
End Sub
Respuestas
-
Al indicar la url del ftp en el método WebRequest.Create deberías indicar una url del tipo:
ftp://ftp.servidor.com:xxxx/CarpetaFtp/ArchivoADescargar.pdf
Donde xxxx sería el número de puerto.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Marcado como respuesta Ricardo España miércoles, 20 de enero de 2016 15:29
Todas las respuestas
-
Al indicar la url del ftp en el método WebRequest.Create deberías indicar una url del tipo:
ftp://ftp.servidor.com:xxxx/CarpetaFtp/ArchivoADescargar.pdf
Donde xxxx sería el número de puerto.
Píldoras .NET
Artículos, tutoriales y ejemplos de código .NETPíldoras JS
Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...- Marcado como respuesta Ricardo España miércoles, 20 de enero de 2016 15:29
-