Туплю уже второй день, передаю файл, о он приходит с левыми 4 первыми байтами, вот что в начале файла "яяяя". Indy 10. с 9-кой все работало прилично
Вот как я передаю-получаю
Клиент
var
Fs : TFileStream;
FsVCL : TIdStreamVCL;
begin
...
Fs := TFileStream.Create(loc,fmOpenRead,fmShareDenyRead);
FsVCL:=TIdStreamVCL.Create(Fs);
WriteBufferOpen;
Write(FsVCL,Fs.Size,false);
WriteBufferClose;
...
Сервер
Fs:=TMemoryStream.Create;
FsVCL:=TIdStreamVCL.Create(Fs);
ReadStream(FsVCL,FileSize,False);
Fs.Position:=0;
fs.SaveToFile(FilePath);
FreeAndNil(Fs);
FreeAndNil(FsVCL);