سلام
@using (Ajax.BeginForm("CreateSubject", "Dashboard", new { enctype = "multipart/form-data" }, AjaxOptions)){
@Html.AntiForgeryToken()
<label class="col-md-2 control-label">:آپلود تصوير</label>
<div class="col-md-6">
<input type="file" value="" name="Uploader" id="Uploader">
</div>
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult CreateSubject(CreateSubjectViewModel viewModel, IEnumerable<HttpPostedFileBase> files)
{
foreach (var file in files)
{
if (file != null && file.ContentLength > 0)
{
file.SaveAs("~/Content/Images/Subjec/" + subject.Id + ".png");
}
}
}
فایل به کنترلر ارسال نمیشه همیشه خالیه. مشکل کجاست؟
ممنون