ho notato che eseguendo ad es. un LoadFromFile per trasferirlo se TMemoryStream sicore il rischio di bloccare l'applicazione se il server non risponde velocemente
try
MemStream := TMemoryStream.Create;
MemStream.LoadFromFile(<nomefile>);
finally
MemStream.Free;
e' possibile caricare l'iimagine a blocchi o in qualche modo controllare, se il server ha eseguito l'operazione
es: un ciclo che carica n immagini da locale e le invio al server tramite MemStream, che le scrivera' sl Db se il server non risponde o impiega troppo,
continuo a fare LoadFromFile, e tutto puo' piantarsi.