موجود نبودن فایل های اتچ شده هنگام ارسال به دفعات

ساخت وبلاگ

سلام.
کد زیر رو ببینید لطفا:

تو این اکشن فرض کنید کاربر 2 تا فایل اتچ کرده و میخواییم برای 10 نفر این فایل ها رو بفرستیم. تو قسمتی که bold کردم، برای اولین نفر فایلها ارسال میشه اما برای دومین نفر 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 هست

}
}
}

}

}

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 214 تاريخ : يکشنبه 10 دی 1396 ساعت: 20:52