2016-09-21 2 views
0

Я хочу получить расширение файла в attatchement, не уверен, как это сделать, ниже мой код, в mailMessage.Add im добавить поток ввода, имя файла, как добавить расширение? Ниже мой кодДобавление расширения файла?

if (unauthenticatedEnquiryViewModel.File != null) // this finds overall null 
{ 
    foreach (var file in unauthenticatedEnquiryViewModel.File) // loop through every File 
    { 
     if (file != null) //Finds induvidual null 
     { 
      mailMessage.Attachments.Add(new Attachment(file.InputStream, file.FileName, file.); 

      mailMessage.Body = mailbuilder.ToString(); 
     } 
    } 
} 
+0

Path.GetExtension (fileURL); –

+0

Возможный дубликат [Как найти расширение файла?] (Http://stackoverflow.com/questions/1886866/how-to-find-extension-of-a-file) – ThePerplexedOne

+0

string getFileExtension = Path.GetExtension (unauthenticatedEnquiryViewModel .Файл); –

ответ

0
var extension = new FileInfo(file.FileName).Extension.ToUpper(); 

затем передать, что в

mailMessage.Attachments.Add(new Attachment(file.InputStream, file.FileName, extension));