سلام.
کد زیر رو ببینید لطفا:
تو این اکشن فرض کنید کاربر 2 تا 1 اتچ کرده و میخواییم برای 10 نفر این فایل ها رو بفرستیم. تو قسمتی که bold کردم، برای اولین نفر فایلها 1 میشه اما برای دومین نفر file.ContentLength صفر هست. انگار فایلها از بین میرن. چیکار کنم این مشکل حل بشه؟
public async Task<ActionResult> Index(MyModel entity, List<HttpPostedFileBase> files)
{foreach (var person in persons)
{if (files != null && files.Count > 0)
{foreach (HttpPostedFileBase file in files)
{
if (file!= null && file.ContentLength > 0)
{تو این قسمت برای اولین person، file ها رو میخونه و مشکلی نیست.
اما از دومین person به بعد، file.ContentLength=0 هست}
}
}}
}
برچسب:
نویسنده: محمد رضا جوادیان