un resize lato client prima di fare ftp no?
se l'utente deve usare ftp credo sia esperto, molti programmi anche free permettono di registrare delle azioni e di farle su intere cartelle.
soluzione leggermente + arrangiata di sicuro ma spreco minore di sviluppo e hardware server, oltre ad essere una soluzione compatibile con + server.