Asp.net mvc 3 MVC3中上载的图像完整路径

Asp.net mvc 3 MVC3中上载的图像完整路径,asp.net-mvc-3,image,Asp.net Mvc 3,Image,我正在MVC3中上传一个文件,我的csHtml页面是 <div class="editor-label"> @Html.LabelFor(model => model.Resume) </div> <div class="editor-field"> <input type="file" name="Resume" id="Resume" /> @* @Html.EditorFor(model =&

我正在MVC3中上传一个文件,我的csHtml页面是

<div class="editor-label">
    @Html.LabelFor(model => model.Resume)
</div>
<div class="editor-field">
        <input type="file" name="Resume" id="Resume"   />
        @* @Html.EditorFor(model => model.ImageData)*@
    @Html.ValidationMessageFor(model => model.Resume)

</div>
我的模型是

        public class UserView
{
    [Required]
    [Display(Name = "First Name")]
    public string FirstName { get; set; }

    [Required]
    [Display(Name = "Last Name")]
    public string LastName { get; set; }

    [Required]
    [Display(Name = "Contact Number")]
    public string ContactNumber { get; set; }

    [Required]
    [Display(Name = "Login ID")]
    public string LoginID { get; set; }

    [Required]
    [Display(Name = "Password")]
    public string Password { get; set; }

    [Required]
    [Display(Name = "Resume")]
    public string Resume { get; set; }
  }
 }

在某些计算机上,我获取user.Resume的值作为完整路径(C:\test.png),在某些计算机上,我只获取文件名(test.png)。请帮我处理这个杂项问题

您目前实际上并没有在那里保存文件。也许您知道这一点,并且为了简洁起见省略了代码,但是ASP.Net的内置文件处理为您提供了所需的一切


此问题为您提供了所需的所有信息:

我正在保存文件,但尚未发布代码,但代码的问题在于用户。Resume这是文件的路径,只提供文件名,而不是完整路径,例如,在某些计算机上,它提供了完整路径。您可能不想要完整路径,是吗?这将是用户在系统上的路径。如果您只需要文件名,可以使用Path.GetFilename()返回文件名,无论您只提供文件名还是完整路径。您需要什么<代码>简历的完整路径?
        public class UserView
{
    [Required]
    [Display(Name = "First Name")]
    public string FirstName { get; set; }

    [Required]
    [Display(Name = "Last Name")]
    public string LastName { get; set; }

    [Required]
    [Display(Name = "Contact Number")]
    public string ContactNumber { get; set; }

    [Required]
    [Display(Name = "Login ID")]
    public string LoginID { get; set; }

    [Required]
    [Display(Name = "Password")]
    public string Password { get; set; }

    [Required]
    [Display(Name = "Resume")]
    public string Resume { get; set; }
  }
 }