has_upload methods added for admin and client APIs