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

نام تاپیک: مقدار عکس در یک session

  1. #1

    مقدار عکس در یک session

    سلام
    کد زیر را داریم

    public ActionResult Index(HttpPostedFileBase Image)
    {
    if (Image != null)
    {
    byte[] uploadFile = new byte[Image.InputStream.Length];
    Image.InputStream.Read(uploadFile, 0, uploadFile.Length);


    ImageDB ImageDB = new ImageDB()
    {
    Image = uploadFile,
    };
    db.ImageDB.Add(ImageDB);
    db.SaveChanges();
    }
    return View();
    }

    و

    <div class="col-md-12">
    <div class="col-md-2">
    <input type="file" name="Image" id="imgInp" />
    </div>
    <div class="col-md-3">
    <input type="submit" value="ذخیره عکس" />
    </div>
    <div>
    <img id="blah" src="#" alt="your image" style="width: 100px; height: 100px;" />
    </div>
    </div>

    حال می خواهم یک سشن داشته باشم که عکس را داخل ان قرار بدهم که اگر عملیات ثبت انجام نشد بکمک سشن عکس را دوباره در view مورد نظر نمایش بدهم
    چه کدی باید بنویسم
    باتشکر

  2. #2

    نقل قول: مقدار عکس در یک session

    بهتره فایل رو در یک فولدر به صورت موقت نگه دارید و آدرس اون رو در TempData اون رو به درخواست بعدی پاس بدید. با عقب و جلو بردن کل عکس هم صفحه ی ثبت نام کند میشه هم پهنای باند شما بی خودی مصرف میشه. کار کردن با آدرس عکس هم ساده تره.

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

  1. قرار دادن عکس در یک RichtextBox
    نوشته شده توسط تک تیرانداز در بخش برنامه نویسی در 6 VB
    پاسخ: 10
    آخرین پست: دوشنبه 16 خرداد 1384, 21:37 عصر
  2. نحوه نمایش عکس در یک صفحه مجزا(فوری فوری)
    نوشته شده توسط nooshin_2004 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 18 آبان 1383, 10:50 صبح
  3. مقدار صفر در یک query
    نوشته شده توسط afsaneh در بخش Access
    پاسخ: 3
    آخرین پست: سه شنبه 21 مهر 1383, 12:12 عصر
  4. چگونگی قرار دادن عکس در یک دیتابیس اکسس
    نوشته شده توسط ahmad_rabie در بخش Classic ASP
    پاسخ: 4
    آخرین پست: یک شنبه 26 بهمن 1382, 12:34 عصر

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

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