Two questions:
1. Why are we not using the contentType from the FileItem if it is available for the profile picture upload case?
2. Were is the code to determine the content type for a regular file upload?