FileZilla (and all other FTP clients) will use your login account as user. If the contents are owned by user 'apache', then you will not be able to write.
Wouldn't it be more reasonable to use user account ownership and adding 'apache' to the sudoers list or at least to the group of the user?
Linux Archive