You may use FireFTP as the client server ftp program to transfer file to your hosting server. If you are facing problem with .htaccess file in FireFTP and you are not able to see it in FireFTP in the directory where .htaccess file is, you can simple follow below steps. .htaccess is considered as hidden file and by default many of FTP programs like CuteFTP, Filezilla and FireFTP makes it invisible. How to make .htaccess visible in FireFTP, .htaccess is invisible in FireFTP. Solution is here.
1) Open FireFTP 2) Click on Tools and select Options 3) In General Tab, check "Show hidden files" checkbox and Click OK. 4) Re-Connect to FTP. 5) You are done.
If you have questions like make .htaccess visible in FireFTP, how to enable .htaccess in FireFTP, .htaccess invisible in FireFTP than this is the solution for it.