Returning empty extension if we cannot guess from path or content type