Sorry for Late Answer.
It is CentOS 6.5. vsftpd as a ftp daemon installed on it. httpd is installed on it.
No, SELinux is not installed on it. May be it was installed before but now there is no SELinux.
I think the owner and group of htdocs directory(/var/www/html) should be apache.
This is the line in /etc/passwd
user:x:1001:501:FTP USER user:/home/www/html:/bin/bash
This is the line in /etc/group
I have assigned group user to apache as well as group apache to user, but still not able to upload files into htdocs(owner & group apache) when logged in as user from ftp.