Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) como enviar varios arquivos por ftp


aalessandre

Pergunta

Pessoal, o seguinte codigo envia um arquivo selecionado para uma area de ftp, mas eu preciso enviar todos os arquivos selecionados no FileListBox, e não apenas um, como posso fazer isso ?

Selecionar tudo
    procedure TForm1.btnEnviaClick(Sender: TObject);
    begin
      try
        IdFTP1.Put(FileListBox1.Items.Strings[fileListbox1.ItemIndex],
                  FileListBox1.Items.Strings[fileListbox1.ItemIndex], false);
        Gauge1.Progress := 0;
      except
      on e:Exception do
        ShowMessage(e.Message);
      end;
    end

ou seja, se o usuario selecionou 5 arquivos, os 5 terao que ser enviados.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Pessoal, o seguinte codigo envia um arquivo selecionado para uma area de ftp, mas eu preciso enviar todos os arquivos selecionados no FileListBox, e não apenas um, como posso fazer isso ?

ou seja, se o usuario selecionou 5 arquivos, os 5 terao que ser enviados.

Faça esta alteração no código

procedure TForm1.btnEnviaClick(Sender: TObject);
var i : integer;
begin
   Gauge1.MaxValue := FileListBox1.Items.Count;
   for i := 0 to FileListBox1.Items.Count-1 do
      begin
         try
           if FileListBox1.Selected[i] then
              begin
                 IdFTP1.Put(FileListBox1.Items.Strings[i],
                 FileListBox1.Items.Strings[i], false);
              end;
           Gauge1.Progress := i+1;
         except
         on e:Exception do
           ShowMessage(e.Message);
         end;
      end;
end;

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...