نمایش نتایج 1 تا 3 از 3

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

  1. #1

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

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

    تو این اکشن فرض کنید کاربر 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 هست


    }
    }
    }

    }

    }

  2. #2

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

    نقل قول نوشته شده توسط resident مشاهده تاپیک
    سلام.
    کد زیر رو ببینید لطفا:

    تو این اکشن فرض کنید کاربر 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 هست


    }
    }
    }

    }

    }
    لطفا کد رو درست بزارید -
    دوم اینکه این چیه این وسط؟ این رو دقت کن
    file.ContentLength=0

    سوم اینکه اگر file در حالت null باشه if شما به exception کنترل نشده میخوره. درست کد بزنید تا بعدا runtime به مشکل نخوری

  3. #3

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

    نقل قول نوشته شده توسط RIG000 مشاهده تاپیک
    دوم اینکه این چیه این وسط؟ این رو دقت کن
    file.ContentLength=0
    مشکلی نداره. شما اونطور می بیند

تاپیک های مشابه

  1. ارسال مسیر فایل های انتخاب شده به برنامه
    نوشته شده توسط Julias99 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 09 آذر 1393, 14:15 عصر
  2. تزریق قفل به فایل های کمپایل شده
    نوشته شده توسط ali_sayahiyan در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 13
    آخرین پست: چهارشنبه 28 آذر 1386, 17:47 عصر
  3. تعداد فایل های ایجاد شده کریستال ریپورت
    نوشته شده توسط rostamedastan در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: یک شنبه 24 تیر 1386, 07:25 صبح
  4. اشکال در sql server و فایل های دانلود شده از سایت مایکروسافت
    نوشته شده توسط amuSoheil در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 6
    آخرین پست: چهارشنبه 22 مرداد 1382, 00:51 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •