Sto realizzando un codice in grado di inviare un file dal cliente al server:
Lato Cliente:
Lato server:
Sebbene il programma compila bene il file trasferito è zero. Allego anche file completo.
Lato Cliente:
Codice:
procedure TForm1.Button3Click(Sender: TObject);
var TFLFileOut: TFileStream;
begin
TFLFileOut:= TFileStream.Create(ToDownload.Text, fmOpenRead);
Client.IOHandler.Write(TFLFileOut, 0, true);
end;
Codice:
procedure TForm1.ServerExecute(AContext: TIdContext);
var TFSFileIn: TFileStream;
begin
Label1.Caption := 'Arriva qualcosa...';
TFSFileIn:= TFileStream.Create(Edit1.Text, fmCreate);
AContext.Connection.IOHandler.ReadStream(TFSFileIn);
TFSFileIn.Free;
end;