Вы можете проверить, имеет ли загруженный файл собственное расширение формата изображения (jpg, gif, png и т. Д.), И если это так, то сохраните его в папку content / gallery, в противном случае сохраните в папку content / files.в любом случае проверяем, нет ли у вас файла
string fileExt = Path.GetExtension(file.FileName);
, но вы никогда не используете его.