The FTP SITE command is specific to the server you are connecting to. SITE commands are custom commands you can send to the server. For example,SITE IDLE 60 or SITE UMASK 002.
With the site() command, you just need to send the remainder of the command excluding SITE, .e.g.
ftp.site("IDLE 60");