Well, I guess my Windows experience has gotten a bit rusty ;-)
It might still be worth trying a real FTP client to eliminate any Windows/Google browser gotchas. For testing you might also disable SELinux, or check the logs if anything was reported. Apparently older versions of Google Chrome do not support FTP uploading.
For vsftpd.conf, you will also need to enable the global write switch:
FTP is obsolete, considered insecure and was not designed for today's firewall networks. Why don't you use sftp, which works out of the box. For instance sftp username@hostname. If you need a client for Windows, try WinSCP.
Thanks for your answer but as I mentioned in an earlier post, I want to do it from RHEL and do not want to put a external FTP client. There may be a lot of packaged FTP clients available but the idea is to do as much possible from vsftpd package.