0

我对 MVC 很陌生,我试图只获取新选择的文件的文件名。

html 代码如下所示:

<form action="Url.Action("UploadImage","Util")" method="POST" enctype="multipart/form-data" encoding="multipart/form-data">
<input name="file" type="file" accept="image/*" title="Browse..." />
</form>

.cs 函数如下所示:

[HttpPost]
public String UploadImage(HttpPostedFileBase file)
{
     if(file == null) throw new ArgumentNullException("File");
     return file.FileName;
}

我得到的是data:image/png;base64,add_32x32.png ,我想要的只是add_32x32.png

我怎样才能得到这个结果?

4

1 回答 1

0

你可以试试这个只是为了提取文件名

 var fileName = Path.GetFileName(file.FileName);

或者在其他情况下你可以做

var name = file.FileName.Split(',')[1].ToString();
于 2013-04-16T02:37:16.823 回答