ERRO DOWNLOAD FTP

MYLALOPES 02/09/2011 16:40:02
#383274
Altair, outra coisa... sabe me dizer onde está o erro da função abaixo de upload de arquivo? Ela não da erro de execução, entretanto não faz nada... ou seja, não copia meu arquivo.

Public Sub UploadFTP(ByVal ftpHost As String, ByVal remoteFilePath As String, ByVal localFilePath As String, ByVal DistLoginFTP As String, ByVal DistSenhaFTP As String)

Dim uri As New Uri(ftpHost & [Ô]/[Ô] & remoteFilePath)

[ô] Cria o FtpWebRequest com o Uri que montamos
Dim request As FtpWebRequest = DirectCast(FtpWebRequest.Create(uri), FtpWebRequest)
request.Credentials = New NetworkCredential(DistLoginFTP, DistSenhaFTP)

[ô] Por padrão a conexão é mantida depois do comando ser executado, aqui alteramos para a conexão ser fechada.
request.KeepAlive = False

[ô] Especifica o comando para ser executado.
request.Method = WebRequestMethods.Ftp.UploadFile

[ô] Utiliza conexão no modo passivo
request.UsePassive = True

[ô] Especifica o tipo de transferência de dados.
request.UseBinary = True

Try
Dim fileStream As FileStream = File.OpenRead(localFilePath)
Dim stream As Stream = request.GetRequestStream()

[ô] Divide e envia o arquivo por partes.
Dim Length As Integer = 2048
Dim buffer As Byte() = New Byte(Length - 1) {}
Dim bytesToSend As Integer = fileStream.Read(buffer, 0, Length)
While bytesToSend > 0
[ô] Envia uma parte do arquivo para o servidor
stream.Write(buffer, 0, bytesToSend)
[ô] Lê o arquivo e preenche o buffer
bytesToSend = fileStream.Read(buffer, 0, Length)
End While
stream.Close()
fileStream.Close()
Catch ex As Exception
[ô]MessageBox.Show(ex.Message, [Ô]Erro no UploadFTP[Ô])
End Try
End Sub


Ele reconhece o caminho certinho... tanto do ftp quanto local... mas... não copia meu arquivo!
ALTAIR148 02/09/2011 16:43:58
#383275
MYLALOPES, teria como me enviar todo o seu projeto? Assim fica mais fácil.
MYLALOPES 02/09/2011 16:47:34
#383276
Tem sim... qual e-mail eu envio?
ALTAIR148 02/09/2011 16:53:21
#383277
altairsilva147@gmail.com
ALTAIR148 02/09/2011 17:34:31
#383280
Se for pra enviar o arquivo sem as pastas serve? Tipo varrer toda a pasta em sua máquina e enviar todos os arquivos.

Até mais.
MYLALOPES 06/09/2011 09:44:40
#383508
Não entendi sua pergunta!
ALTAIR148 06/09/2011 09:50:28
#383509
Bom dia

Assim, vc quer que seja feito upload de pastas e subpastas ou somente dos arquivos?

Até mais.
MYLALOPES 06/09/2011 09:53:48
#383510
Só dos arquivos!
Ele está conectando no ftp... tenta fazer o detalhamento dos arquivos que estão na pasta RET, encontra o arquivo, mas da esse erro.
MYLALOPES 06/09/2011 10:42:50
#383516
Forcei ele entrar no for each e deu o seguinte erro:
{[Ô]Referência de objeto não definida para uma instância de um objeto.[Ô]}
ALTAIR148 06/09/2011 10:50:54
#383518
como vc fez, posta o código?
Página 3 de 7 [62 registro(s)]
Tópico encerrado , respostas não são mais permitidas