ajax+php
Через аякс делаете запрос, через php коннектитесь по фтп.
Пример кода:
$ftp_login= "ftp_login";
$ftp_pass= "ftp_pass";
//Коннектимся к ftp, получаем список файлов
$conn_id = ftp_connect ( "domain.site.com" );
$login_result = ftp_login ( $conn_id, $ftp_login, $ftp_pass );
//Провеяем $login_result
//Заходим внутрь нужной папки. Типа комманда "cd"
if ( !ftp_chdir($conn_id, "www")) {
echo "Couldn't change directory";
die;
}
//Получаем список файлов и папок "там"
$ftp_nlist= ftp_nlist( $conn_id, "." );
foreach ($ftp_nlist as $v) {
//$v — название файла, папки. Делаем что-нибудь с ним
//Например, копируем к себе: ftp_get
//Например, удаляем на фтп: ftp_delete
} //end foreach
ftp_close($conn_id);