Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Meu progama gera um arquivo DB certo.... entretando preciso que esse arquivo db sejá baixado do sever ftp e salvo na pasta raiz da minha aplicação, e seja enviado cada vez que a pessoa clique no botão que fas o upload do arquivo no servidor novamente. Isso é possivel?

 

Por favor me ajudem com seu codicos :D

Link para o comentário
https://www.webcheats.com.br/topic/967754-delphi-upload-file-ftp/
Compartilhar em outros sites

Para fazer o upload de arquivos, use o IdFTP(IndyClients):

É necessário se cadastrar para acessar o conteúdo.

 

Download de arquivos:

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/967754-delphi-upload-file-ftp/#findComment-4435454
Compartilhar em outros sites

Para fazer o upload de arquivos, use o IdFTP(IndyClients):

É necessário se cadastrar para acessar o conteúdo.

 

Download de arquivos:

É necessário se cadastrar para acessar o conteúdo.

 

No form? ou no idFTP ? valeu cara.. a e mais uma coisa como fasso a autentificação do ftp (ip, Login, senha)

Link para o comentário
https://www.webcheats.com.br/topic/967754-delphi-upload-file-ftp/#findComment-4450547
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

 

Aonde eu errei? Eu preciso fazer do download de 2 arquivos e o upload de 2 arquivos!

Link para o comentário
https://www.webcheats.com.br/topic/967754-delphi-upload-file-ftp/#findComment-4456177
Compartilhar em outros sites

unit Unit1;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls, Buttons, Mask, DBCtrls,

IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdFTP;

 

type

TForm1 = class(TForm)

Table1: TTable;

Table1ID: TAutoIncField;

Table1Nome: TStringField;

Table1Email: TStringField;

Table1CPFCNPJ: TFloatField;

Table1Telefone: TFloatField;

Table1Endereo: TStringField;

Table1InciodoAluguel: TDateField;

Table1FimdoAluguel: TDateField;

DataSource1: TDataSource;

Label2: TLabel;

DBEdit2: TDBEdit;

Label3: TLabel;

DBEdit3: TDBEdit;

Label4: TLabel;

DBEdit4: TDBEdit;

Label5: TLabel;

DBEdit5: TDBEdit;

Label6: TLabel;

DBEdit6: TDBEdit;

Label7: TLabel;

DBEdit7: TDBEdit;

Label8: TLabel;

DBEdit8: TDBEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

BitBtn5: TBitBtn;

DBGrid1: TDBGrid;

IdFTP1: TIdFTP;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

Table1.Append;

DBEdit2.SetFocus;

BitBtn1.Enabled := False;

end;

 

procedure TForm1.BitBtn2Click(Sender: TObject);

begin

Table1.Edit;

DBEdit2.SetFocus;

BitBtn2.Enabled := False;

end;

 

procedure TForm1.BitBtn3Click(Sender: TObject);

begin

Table1.Post;

BitBtn1.Enabled := True;

BitBtn2.Enabled := True;

end;

 

procedure TForm1.BitBtn4Click(Sender: TObject);

begin

Table1.Delete;

ShowMessage ('O registro foi deletado!');

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

IdFTP1.Host := 'ftp.webevolutionapucarana.com.br';

IdFTP1.UserName := 'webevoluti3';

IdFTP1.Password := 'edpx35';

IdFTP1.Port := '21';

IdFTP1.Connect;

if IdFTP1.Connected then

IdFTP.Put('C:\Users\Matheus\Desktop\Untitled\sitema.extencao', 'sistema.extencao');

IdFTP.Put('C:\Users\Matheus\Desktop\Untitled\sitema.extencao', 'sistema.extencao');

end;

end;

 

end.

Link para o comentário
https://www.webcheats.com.br/topic/967754-delphi-upload-file-ftp/#findComment-4456753
Compartilhar em outros sites

unit Unit1;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls, Buttons, Mask, DBCtrls,

IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdFTP;

 

type

TForm1 = class(TForm)

Table1: TTable;

Table1ID: TAutoIncField;

Table1Nome: TStringField;

Table1Email: TStringField;

Table1CPFCNPJ: TFloatField;

Table1Telefone: TFloatField;

Table1Endereo: TStringField;

Table1InciodoAluguel: TDateField;

Table1FimdoAluguel: TDateField;

DataSource1: TDataSource;

Label2: TLabel;

DBEdit2: TDBEdit;

Label3: TLabel;

DBEdit3: TDBEdit;

Label4: TLabel;

DBEdit4: TDBEdit;

Label5: TLabel;

DBEdit5: TDBEdit;

Label6: TLabel;

DBEdit6: TDBEdit;

Label7: TLabel;

DBEdit7: TDBEdit;

Label8: TLabel;

DBEdit8: TDBEdit;

BitBtn1: TBitBtn;

BitBtn2: TBitBtn;

BitBtn3: TBitBtn;

BitBtn4: TBitBtn;

BitBtn5: TBitBtn;

DBGrid1: TDBGrid;

IdFTP1: TIdFTP;

procedure BitBtn1Click(Sender: TObject);

procedure BitBtn2Click(Sender: TObject);

procedure BitBtn3Click(Sender: TObject);

procedure BitBtn4Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

Table1.Append;

DBEdit2.SetFocus;

BitBtn1.Enabled := False;

end;

 

procedure TForm1.BitBtn2Click(Sender: TObject);

begin

Table1.Edit;

DBEdit2.SetFocus;

BitBtn2.Enabled := False;

end;

 

procedure TForm1.BitBtn3Click(Sender: TObject);

begin

Table1.Post;

BitBtn1.Enabled := True;

BitBtn2.Enabled := True;

end;

 

procedure TForm1.BitBtn4Click(Sender: TObject);

begin

Table1.Delete;

ShowMessage ('O registro foi deletado!');

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

IdFTP1.Host := 'ftp.webevolutionapucarana.com.br';

IdFTP1.UserName := 'webevoluti3';

IdFTP1.Password := 'edpx35';

IdFTP1.Port := '21';

IdFTP1.Connect;

if IdFTP1.Connected then

IdFTP.Put('C:\Users\Matheus\Desktop\Untitled\sitema dados.db', 'dados.db');

IdFTP.Put('C:\Users\Matheus\Desktop\Untitled\sitema dados.PX', 'dados.PX');

end;

end;

 

end.

 

Da erro ai...

 

Os aquivos vai tar no diretorio ráiz da minha aplicação; eu preciso colocar todo o caminho: C:\Users\Matheus\Desktop\Untitled\sitema dados.PX

 

OBRIGADO!

Link para o comentário
https://www.webcheats.com.br/topic/967754-delphi-upload-file-ftp/#findComment-4458131
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.