Como criar um servidor ftp usand IdftpServer da paleta indy?

Delphi

28/08/2007

Alguem pode ajudar.


Japa_h

Japa_h

Curtidas 0

Respostas

Rodrigo_koga

Rodrigo_koga

28/08/2007

Pelo q eu me lembre no Delphi 6 vinha com exemplos.

Ow vc pode procurar no forum pois devem ter mais pessoas q jah usaram...

Mas mesmo assim vamos lah, pelo q eu me lembre o q vc precisa especificar qual a porto e diretorio da maquina q vao estar os dados.

Outra duvida qual versao do Delphi vc esta usando 2007?

Caso vc tenha dificuldades me manda um email q eu dou uma mao...

rodrigokoga@gmail.com


GOSTEI 0
Japa_h

Japa_h

28/08/2007

Delphi 7.

Em português não achei nada.

Em outras linguas tem muita coisa, mas dificulta muito.

Como no link abaixo.

http://translate.google.com/translate?hl=pt-BR&sl=en&u=http://www.koders.com/delphi/fid82EF5490BC71903CD79ACE4B3DFB9997CB660890.aspx¬3Fs¬3Dthread&sa=X&oi=translate&resnum=7&ct=result&prev=/search¬3Fq¬3Didftpserver¬26hl¬3Dpt-BR


GOSTEI 0
Massuda

Massuda

28/08/2007

Qual a versão do seu Indy? Se estiver usando a que veio com o Delphi, qual a versão do seu Delphi?

PS: o link que você postou é para o código fonte do componente TIdFTPServer... é esse componente que vc tem que por no seu form ou criar no seu app console e daí vc tem que tratar os eventos que forem necessários para seu programa.


GOSTEI 0
Japa_h

Japa_h

28/08/2007

Estou querendo usar o que veio com o delphi 7.


GOSTEI 0
Massuda

Massuda

28/08/2007

Visite o :arrow: [url=http://www.indyproject.org]site oficial do Indy[/url] e baixe os exemplos :arrow: [url=http://www.indyproject.org/Sockets/Demos/index.EN.aspx]desta página[/url] (como você está usando o Indy que veio com o Delphi, baixe os exemplos para o Indy 9). O exemplo que deve ser útil para você é o que está na pasta FTP\server, é um programa console que implementa um servidor FTP.

Se tiver tempo, seria interessante você atualizar seu Indy. Baixe o Indy 9.0.18 :arrow: [url=http://www.indyproject.org/Sockets/Download/Files/Indy9.en.aspx]desta página[/url]; essa é a última versão oficial; existe outra ´não-oficial´, mais recente, que você pode obter via CVS ou de um dos sites de snapshot do Indy. Instruções para instalação, você encontra no meio :arrow: [url=http://forum.clubedelphi.net/viewtopic.php?t=57069]deste tópico[/url].


GOSTEI 0
Japa_h

Japa_h

28/08/2007

Massuda,

Baixei o exemplo e testei e esta funcionando.

Ele não aceita multiplas conexões?
Como faço para criar varios usuários e ou grupo de permissões?


GOSTEI 0
Massuda

Massuda

28/08/2007

Ele não aceita multiplas conexões?
O exemplo não aceita conexões anonimas (veja TFTPServer.Create) e só aceita conexão com login de um determinado usuário (veja TFTPServer.IdFTPServer1UserLogin).
Como faço para criar varios usuários e ou grupo de permissões?
Esse tipo de coisa não tem relação direta com FTP... vc precisa fazer seu próprio método de gerenciamento de usuários bem como permissões. Mas o mínimo para o servidor funcionar está no exemplo.


GOSTEI 0
POSTAR