UPLOAD FTP

PEDROALSOI 25/01/2014 21:27:52
#433549
Boa noite, eu consegui já fazer o upload ftp mas quero que por exemplo se existir o nome do arquivo troque para o nome do arquivo(1) ou nome do arquivo(2) assim por diante.

Esta aqui o código:

  Sub Upload()

Dim args(3) As String

args(0) = [Ô]ftp://ftp.ftp.com/[Ô]

args(1) = arquivotxt.text

args(2) = [Ô]usuarioftp[Ô]

args(3) = [Ô]senhaftp[Ô]



Dim target As Uri = New Uri(args(0))

Dim fileName As String = args(1)

Dim request As FtpWebRequest = CType(FtpWebRequest.Create(target), FtpWebRequest)

request.Method = WebRequestMethods.Ftp.UploadFile

request.UseBinary = True

Dim FS As New FileStream(args(1), FileMode.Open)

Dim br As BinaryReader = New BinaryReader(FS)

Dim buffer() As Byte = br.ReadBytes(CInt(FS.Length))

br.Close()

FS.Close()

request.ContentLength = buffer.Length

request.Credentials = New NetworkCredential(args(2), args(3))

Dim requestStream As Stream = request.GetRequestStream

requestStream.Write(buffer, 0, buffer.Length)

requestStream.Close()

Dim response As FtpWebResponse = CType(request.GetResponse, FtpWebResponse)

response.Close()
End Sub
JESUEL.OLIVEIRA 27/01/2014 13:15:24
#433598
Amigo,

Uma sugestão seria você dar um DIR e verificar se o arquivo existe, não sei como funciona o seu controle para upload mas se você consegue controlar tudo, pode a cada arquivo enviado fazer a sequencia numérica.
Tópico encerrado , respostas não são mais permitidas