FTP

JABA 03/09/2009 14:42:28
#321844
Olá pessoal, encontrei alguns sistemas para gerenciar arquivos FTP, mas todos os exemplos que encontrei eu nao consigo fazer um upload, consigo excluir arquivos, criar pastas, fazer downloads, porem, só upload que nao consigo, alguem tem alguma explicação para isso?

abraços.
LOOZE 03/09/2009 17:43:27
#321870
Resposta escolhida
Acabei de mexer com isso no meu sistema.
Eu compilei uma dll.


baixe ela aqui
JABA 03/09/2009 17:53:42
#321873
Loozer,

Qual o Motivo dessa dll e ela serve pra fazer o que ?

Vc conseguiu enviar arquivo para o servidor FTP?

Qual é o Servidor que voce utiliza?

vlw
LOOZE 04/09/2009 00:55:17
#321916
  Dim WithEvents mFtp As Looze_FTP.FTP
Private Sub Form_Load()
Set mFtp = New Looze_FTP.FTP
mFtp.Connect [Ô]seu.endereco.ftp[Ô], 21, [Ô]usuario[Ô], [Ô]senha[Ô], [Ô]initfolder[Ô]
End Sub

Private Sub Form_Unload(Cancel As Integer)
mFtp.DisConnect
End Sub

Private Sub Command1_Click()

[ô]Download a file
[ô]MsgBox mFtp.GetFile([Ô]httpdocs/licenca/Winbs32.dll[Ô], [Ô]c:\dddddddd.dll[Ô])

[ô]Upload a file
[ô]MsgBox mFtp.PutFile([Ô]c:\Estrutura 03-09-2009.sql[Ô], [Ô]httpdocs/licenca/WESSSEEEinbs32.dll[Ô])

[ô]Remove a remote file
[ô]MsgBox mFtp.Remove([Ô]test.jpg[Ô])

[ô]rename a remote file or folder
[ô]MsgBox mFtp.Rename([Ô]test.txt[Ô], [Ô]Testing.txt[Ô])
[ô]MsgBox mFtp.Rename([Ô]blabla[Ô], [Ô]MyTestFolder[Ô])

[ô]remove a remote folder
[ô]MsgBox mFtp.RemoveFolder([Ô]test[Ô])

[ô]create a remote folder
[ô]MsgBox mFtp.CreateFolder([Ô]blablabla\123[Ô])

[ô]get a directory listing
[ô]folders start with: [Ô]\[Ô]
[ô] Dim a() As String
[ô] a = mFtp.ListDir([Ô][Ô])[ô]
[ô] Dim i As Integer
[ô] For i = 0 To UBound(a)
[ô] Debug.Print i, a(i)
[ô] if left a(i)=[Ô]\[Ô] then
[ô] Debug.Print [Ô]Folder: [Ô] & Mid(a(i), 2)
[ô] Else
[ô] Debug.Print [Ô]File: [Ô]; a(i)
[ô] End If
[ô] Next i
End Sub



[txt-size=2] Sim, consegui fazer tudo com essa DLL, enviar, fazer download, lista e criar diretorio. é só seguir o exemplo acima. [/txt-size]
JABA 04/09/2009 13:33:07
#321969
Putz, funcionou aqui tambem, nao sei porque que com os exemplos que eu baixei nao funcionou.

Cara, muito obrigado pela ajuda, adiantou muito o meu trabalho aqui.

abração ae. vlw
JABA 04/09/2009 13:48:35
#321972
putz, o unico problema é que ele ta baixando corrompido ou pode ser que na hora que ele envia o arquivo, ele corrempe.
JABA 04/09/2009 14:06:02
#321976
Faz o teste ae Looze, enviar uma arquivo qualquer através deste código e depois faça um download do arquivo e execute ele pra ver se ae esta vindo corrompido tambem, vlw.
Tópico encerrado , respostas não são mais permitidas