Fall back to a generic Content-Type if it's an empty string. Fixes an issue on Mavericks where Chrome and Safari would send a comma as a Content-Type for unknown files but S3 expects an empty string.