現在、複数のファイル入力を含むフォームがあります。
Resume: <input type="file" id="resume" name ="files" /><br />
Cover Letter: <input type="file" id="coverLetter" name ="files" /><br />
そして私のバックエンドで:
[HttpPost]
public ActionResult Apply(ApplyModel form, List<HttpPostedFileBase> files)
{
if (!ModelState.IsValid)
{
return View(form);
}
else if (files.All( x => x == null))
{
ModelState.AddModelError("Files", "Missing Files");
return View(form);
}
else
{
foreach (var file in files)
{
if (file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/uploads"), fileName);
file.SaveAs(path);
<!--- HERE -->
}
}
}
}
私の質問は、コメントされた HERE の場所で、ファイルが ID 履歴書またはカバーレターからのものであるかどうかをどのように判断するかです。