مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

iran

عضویت از 1394/01/31

نمایش عکس در mvc.net

  • شنبه 18 فروردین 1397
  • 11:40
تشکر میکنم

سلام

من کد زیر را نوشته ام

@{
    ViewBag.Title = "Index";
}
<div style="direction:rtl;">
    <h3>ذخیره عکس در دیتابیس</h3>

    @using (Html.BeginForm("Index", "SaveToDB", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {
        @Html.AntiForgeryToken()

        <div class="col-md-12">
            <div class="col-md-2">
                <input type="file" name="Image" />
            </div>
            <div class="col-md-3">
                <input type="submit" value="ذخیره عکس" />
            </div>
        <div>
            <img src="#" alt="Alternate Text" />
        </div>
        </div>
    }
</div>

حال میخواهم وقتی عکس را انتخاب کرد کاربر همان زمان هم عکس در تگ img نمایش داده شود

چه کدی باید بنویسم 

باتشکر

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 18 فروردین 1397
  • 11:43

ASP.NET MVC نه MVC.NET چیزی به این اسم وجود ندارد.

پاسخ سوال: لینک زیر را بررسی کنید

HTML - Display image after selecting filename

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 18 فروردین 1397
  • 11:44
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="form1" runat="server">
  <input type='file' id="imgInp" />
  <img id="blah" src="#" alt="your image" />
</form>

function readURL(input) {

  if (input.files && input.files[0]) {
    var reader = new FileReader();

    reader.onload = function(e) {
      $('#blah').attr('src', e.target.result);
    }

    reader.readAsDataURL(input.files[0]);
  }
}

$("#imgInp").change(function() {
  readURL(this);
});

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)