Нет, с потоком не связан тип контента.Если бы у вас было исходное имя файла, вы могли бы попытаться извлечь тип содержимого из этого, но это не было бы надежно.
Многие форматы файлов имеют серию «магических байтов», которые позволяют вам определить, чтоможет) быть в файле.Например, PDF начинается с байтов "% PDF" (примечание: я не специалист по PDF, и могут быть ситуации, когда это не так).
Если у вас нет другого выбора,Вы можете попытаться проанализировать файл, используя различные библиотеки, пока не найдете работающую (System.Drawing.Image.FromStream (), iTextSharp и т. д.).