The FTP home directory (ftp_home_dir) is most likely turned off in SeLinux. To see status of your ftpdftpd control files, issue: "getsebool -a"getsebool -a and locate the ftpd section. You may notice ftp_home_dir is turned off. To turn it on, use the following command: "setsebool -P ftp_home_dir=1"setsebool -P ftp_home_dir=1
 Verify your input using "getsebool -a"getsebool -a, then Try the upload again.
Note: Ignore the punctuation marks