base upload class enhanced - remote upload to ftp server function added