RAZORを使用してMVC3を使用して複数のファイルをWebサーバーにアップロードする必要があります。私は次のコードを持っています。コントローラでは、ファイル数としてゼロになっています。アップロードするファイルの実際の数を取得してコンテンツを取得する方法を修正するにはどうすればよいですか?ASP.NET MVC3 RAZOR:ファイルアップロードでファイル数がゼロになる
public class MyFileController : Controller
{
public ActionResult MyFileProcessActionTest()
{
return View();
}
[HttpPost]
public ActionResult MyFileProcessActionTest(IEnumerable<System.Web.HttpPostedFileBase> files)
{
int fileCount = files.Count<System.Web.HttpPostedFileBase>();
return RedirectToAction("Index");
}
}
VIEW
@{
ViewBag.Title = "MyFileProcessActionTest";
}
<h2>MyFileProcessActionTest</h2>
@using (Html.BeginForm())
{
<input type="file" name="files" id="file1" />
<input type="file" name="files" id="file2" />
<input type="submit" />
}
READING:
ASP.NET MVCファイルのアップロードとダウンロード http://www.mikesdotnetting.com/Article/125/ASP.NET-MVC-Uploading-and-Downloading-Files
間違ったオーバーロードがあります。 – jgauffin
thanx jgauffin。お返事を編集 –
ありがとうございました。働いた。{ – Lijo