如何将上传的图像保存到mvc.net中的不同文件夹中?

时间:2016-04-15 05:18:54

标签: c# asp.net-mvc file

我有4个上传文本框和一个提交按钮我想根据文本框顺序将4个图像保存到4个文件夹中。

我面临的问题是:

我使用HttpPostedFileBase获取文件,因此我无法区分哪个文件来自哪个文本框。

1 个答案:

答案 0 :(得分:1)

你可以有4个不同的输入控件,有4个不同的名字,在控制器中有4个不同的文件库......根据控件名称你可以将它保存到不同的文件夹

在您的视图中

<input type="file" name="file1" />
<input type="file" name="file2" />
<input type="file" name="file3" />
<input type="file" name="file4" />

在您的控制器

[HttpPost]
public ActionResult FileUpload(HttpPostedFileBase file1,HttpPostedFileBase file2,HttpPostedFileBase file3,HttpPostedFileBase file4)
{

}