Per trasferire i files su Internet, ad esempio dal proprio PC ad un server, è necessario dotarsi di un programma che gestisca il File Transfer Protocol (FTP).
Consiglio di usare un programma leggero e stabile, senza tante inutili cavolatine grafiche. Inoltre assicuratevi che siano impostate come ASCII le opportune estensioni di files (ad esempio .php, .css, .js, .txt, .asp, .html, .inc eccetera). Molti programmi hanno una lista di files ASCII predefinita in cui sono incluse le estensioni più usate, ma è bene sempre verificare. Ricordate che i files binari (come le immagini GIF e JPEG) vanno inviati al server come BINARY, i files di testo come ASCII.
Dal 1997 ad oggi ne ho usati molti. Fra i gratuiti quello più veloce e intuitivo un tempo era WS_FTP LE, programma non più aggiornato che è stato rimpiazzato da WS_FTP Home 2006, che però è a pagamento e non è nemmeno un software riuscito bene. Per fortuna ci sono alternative migliori e gratis.
Core FTP Lite: interfaccia semplice che ricorda quella del vecchio WS_FTP, molto veloce, gestisce SFTP/SSH and SSL/TLS, proxy FTP/HTTP/SOCKS, limitazione di banda, gestore di fila ecc.
FileZilla è un ottimo client ftp open source, disponibile anche in italiano. Fra le caratteristiche principali: riprende gli upload/download interrotti, supporta i firewall, supporto per SOCKS4/5 e HTTP1.1 Proxy, SSL, SFTP, possibilità di accodare i files, drag&drop, autenticazione GSS.
Fate attenzione quando vi chiede di fare l'upload di un file modificato, controllate il percorso dove lo inserirà perché capita che venga mandato nella cartella sbagliata, spesso la root. Per evitarlo smanettare nella configurazione.
Altri programmi validi sono Win SCP (open source, gestisce Secure FTP e SSH), AceFTP.
Se avete una rete interna e cercate un programma gratuito che vi permetta di connettervi anche in SSL2 la scelta cade su SmartFTP. E' il programma con cui mi sono trovato meglio ed è adatto a chi ha bisogno di gestire più server in modo professionale. Se lo installate e avete problemi di stabilità o consumo risorse togliete la visualizzazione delle ombreggiature ed abbellimenti vari dato che lo rallentano (specialmente in pc datati) e qualche volta hanno causano instabilità.