web-dev-qa-db-fra.com

asp.net mvc HttpPostedFileBase obtention de l'extension de fichier

public string ContructOrganizationNameLogo(HttpPostedFileBase upload, string OrganizationName, int OrganizationID,string LangName)
    {
         var UploadedfileName = Path.GetFileName(upload.FileName);
        string type = upload.ContentType;
    }

Je veux obtenir l'extension du fichier pour générer dynamiquement le nom du fichier.Une façon que je vais utiliser pour diviser le type. mais puis-je utiliser l'objet HttpPostedFileBase pour obtenir l'extension de manière claire?

43
maztt

Comme ça:

string extension = Path.GetExtension(upload.FileName);

Cela comprendra un leader ..

Notez que vous ne devez pas supposer que l'extension est correcte.

133
SLaks