How to set FTP upload umask so uploads cannot be deleted?

view story

http://serverfault.com – The user uploads the file, but cannot delete it by FTP or SSH once uploaded. Folder permissions must be no-write to prevent deletion by SSH, right? If so, then same user cannot be the FTP uploader? How? (HowTos)