web-dev-qa-db-ja.com

ファイル拡張子を取得するasp.net mvc HttpPostedFileBase

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

ファイルの拡張子を取得して、ファイルの名前を動的に生成したい。タイプを分割するために使用する1つの方法。しかし、HttpPostedFileBaseオブジェクトを使用して拡張機能をクリーンな方法で取得できますか?

43
maztt

このような:

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

これには、先​​頭の.

拡張子が正しいと仮定しないでください。

133
SLaks