Salve a tutti,
ho creato un programma in Delphi che invia dei file ad un server via FTP tramite accesso autenticato.
Per fare ciò ho utilizzato i componenti Indy.

Ora mi è stato detto che si può utilizzare anche il protocollo HTTP per trasferire file e che non solo non da problemi di configurazione in caso di presenza di router ma che è anche più veloce (circa 10%)!

Ma è possibile che inviare i file in HTTP(HiperText Transfer Protocol) sia meglio che con il protocollo FTP (File Transport Protocol) appositamente studiato per inviare i file?!?

Vorrei quindi sapere come si possono inviare i files con il protocollo HTTP tramite autenticazione del client, con una diversa cartella di destionazione a seconda del client che si collega e soprattutto quali sono i vantaggi/svantaggi di usare l'HTTP per trasferire rispetto all'FTP.

Tutto ovviamente rapportato al linguaggio che utilizzo cioè il Delphi.

Grazie!